linux 条件测试

测试表达式

  test expression

  [ expression ]

  [[ expression ]]

测试类型 

  数字测试

    大于

    等于 

    大于等于

    小于

    小于等于

    不等于

  字符串测试

    是否等于

    大于

    小于

    不等于

    匹配

    判断是否为空

    判断是否不空

    

  文件测试

    存在性测试

    是否存在且为快设备

    是否存在且为字符设备

    是否存在且为目录文件

    是否存在且为普通文件

    是否存在且为符号链接文件

    是否存在切位命名管道文件

    是否存在且为套接字文件

    文件权限测试

      是否存在且对当前用户只读

      是否存在且对当前用户可写

      是否存在且对当前用户可执行

    特殊权限测试

      是否存在且有suid权限

      是否存在且有gid权限

      是否存在且sticky权限

    文件是否有内容

    文件上一次读操作后是否被修改过

    当前用户是否为文件属主

    当前是否是否文件的属组

    file1和file2是否有相同的

 

组合测试

   command1 {&& | || | }command2    !

  expr1 {-a|-o} expr2  !

 

转载于:https://www.cnblogs.com/yaoguoguo/articles/8186369.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值