linux 判断条件 if 条件判断

linux bash中如何实现条件判断

条件测试类型分为三种:

 一,整数测试判断:

     -eq:相等;

     -ne:不等

      -gt:大于

       -lt:小于

       -gt:大于或等于

       -le:小于或等于

二,字符判断:

  > 大于  ;< 小于;==等于 ; >=大于等于  ;<=小于等于

 三,文件判断;

     -e:判断文件是否存在

     -f :判断文件是否为普通文件

     -d:判断指定路径是否为目录

     -r:判断当前用户对指定文件是否有读取权限

     -w:写权限;-x:执行权限

     -L 判断对象是否为符号链接

     -h 判断对象是否为软链接   

     -S 判断对象是否为套接字

     -b 判断对象是否为块设备  

     -p 判断对象是否为管道文件

      -c 判断对象是否为字符设备

四 if 判断语句:

     4.1单分支if语句:

           if [ condition ];then    #condition 为判断条件;注 中括号里面前后必须要有空格。 if 判断条件为真 就执行then后的命令;若为假就跳出;

            statement1

             .。。。

           fi

    

 4.2双分枝if语句:

           if [ condition ];then  

               statement1

            .....

           else

               statement3

            ......

          fi

 

 4.3多分枝的if语句:

         if[ condition ];then

           statement1

          elif [ condition1 ];then

            statement2

          elif [ condition2 ];then

            statemrnt3

        fi

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值