Linux Shell编程及自动化运维实现 判断
shell条件测试
格式1:test 条件表达式
格式2:[ 条件表达式 ]
格式3:[[ 条件表达式 ]]
数值比较
-z:判断字符长度是为0
-n: 判断字符长度不是为0
if 语句
单分支
双分支:
多分支:
嵌套:
case::
简单的jumpserver 语法:
#!/usr/bin/bash
web1=192.168.122.152
web2=192.168.122.153
mysql1=192.168.122.54
while :
do
cat <<EOF
1.WEB1
2.WEB2
3.MYSQL1
EOF
read -p "input number: " num
case web1
;;
2)
ssh [email protected]$web2
;;
*)
echo ’ ’
esac
done