1、if
[root@wy shell]# sh if.sh
a>3
说明:
大于 -gt 小于 -lt 等于 -eq 不等于 -ne 大于等于 -ge 小于等于 -le
2、if else
[root@wy shell]# sh if.sh
a<=10
3、if elif
[root@wy shell]# sh if.sh
4<a<10
跟文件相关的判断
是否是文件、目录
是否可读、可写、可执行
-n 表示用来判断变量是否不为空(注比较时后面的变量加引号)
说明:-z 表示是否为空,与-n正好相反
grep -q不输出结果,用来作为判断的条件