条件测试语句
与:&&——A&&B——A成功了才会执行B
awk‘{print $4}’ 只保留第4列
或:||——A||B——A失败了则执行B
非:!——判断结果取反
$VSER:保存当前用户名的变量
整数比较运算符
-eq | 是否等于 |
---|---|
-ne | 是否不等于 |
-gt | 是否大于 |
-lt | 是否小于 |
-le | 是否等于或小于 |
-ge | 是否大于或等于 |
字符串比较运算符
= | 比较字符串内容是否相同 |
---|---|
!= | 比较字符串内容是否不同 |
-z | 判断字符串内容是否为空 |
-z | 判断变量是否被使用 |
if语句
if:条件测试操作
the:命令序列
fi:结束
vim host.sh——host:测试主机是否在线
1、 ping -c 4 i 0.3 -w 4 $1 & > /dev/null
【1】-c 4:尝试的次数
【2】i 0.3:每个数据包发送间隔 0.3:间隔时间
【3】-w 4:发送超时时间
【4】&:不区分大小写
【5】>:输出重定向
【6】/dev/null:Linux黑洞文件
read:能够读取用户输入的信息
-p:向用户显示一定的用户信息