shell学习之 if

来源:互联网 发布:狼人杀炸房软件 编辑:程序博客网 时间:2024/06/03 19:06

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 文件存在

原创粉丝点击