Linux的条件测试语句和if语句

条件测试语句

与:&&——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:向用户显示一定的用户信息

猜你喜欢

转载自blog.csdn.net/A147254/article/details/108758591