条件测试 linux,linux 条件测试

条件测试有两种形式

1.test condition

2.[ condition ]

1.测试文件状态的条件表达式

-e 文件是否存在

-d 是否是目录

-r 可读

-w 可写

-X 可执行

-u 文件有suid为设置

-s 文件长度大于o

-f 正规文件

-z 为空

-n 不为空

测试时使用的逻辑操作符号

-a 逻辑与

-o 逻辑或

! 逻辑非

2.测试字符串

测试字符串有5种格式

test string

test string_oparetor "string"

test "string1" string_oparetor "string2"

[ string_oparetor string ]

[ "string1" string_oparetor "string2" ]

这里string_oparetor可为

=    两个字符串相等

!=   两个字符串不等

-z   空串

-n   非空串

3.测试数值

测试数据的2种格式

"number" number_oparetor "number"

[ "number" number_oparetor "number" ]

nuimber可为

-eq 相同

-ne 不相同

-gt  第一个数大于第二个数

-lt   第一个数小于第二个数

-ge 第一个数小于第二个数

-le  第一个数大于第二个数

4.expr命令

expr命令一般用于整数值,也可以拥有

expr argument1 oparetor argument2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值