条件判断语句
&&(与):A&&B—A成功了则执行B
||(或):A||B—A失败了则执行B
!(非):取反(加!之后为判断)
A && B || C——A成立执行B,不成立执行C
! A && B || C——加!后判断A,成立执行B,不成立执行C
整数的比较运算符(只能用作整数)
运算符 | 作用 |
---|---|
-eq | 是否等于 |
-ne | 是否不等于 |
-gt | 是否大于 |
-lt | 是否小于 |
-le | 是否等于或小于 |
-ge | 是否大于或等于 |
字符串比较运算符
运算符 | 作用 |
---|---|
= | 比较字符串内容是否相同 |
!= | 比较字符串内容是否不同 |
-z | 判断字符串内容是否为空,判断变量是否被使用(输出结果为0则未被使用,为1已使用) |
if语句
ping -c 尝试次数 -i 数据包发送间隔 -W 等待超时时间
/dev/null——linux中的黑洞文件(执行命令而不显示)
[ $? -eq 0 ] ——如果存在
read——能接受或读取用户输入信息并赋给指定变量(NM)
read -p——向用户显示一定提示信息