if 判断语句如下:
--------------------------------------------------------------------
if [ 判断 ];then
(if为真,做什么)
else
(if为假,做什么)
fi
---------------------------------------------------------------------
注意: if [ 判断 ] 这里是方括号,而且判断条件前后要加空格 !!!!if 和 "[" 之间也要加空格!!!!
下面是一些常用的判断语句:
-eq —比较两个参数是否相等
-ne —比较两个参数是否不相等
-lt —参数1是否小于参数2
-le —参数1是否小于等于参数2
-gt —参数1是否大于参数2
-ge —参数1是否大于等于参数2
-f — 检查某文件是否存在(例如,if [ -f "filename" ])
-d — 检查目录是否存在
-a 与 -o 或 !非
举例:
if[ $a -ne 0 -a -f "$file" ] $a 等于0 并且 $file 文件存在