Linux条件测试

如何编写测试表达式以实现所需的测试

(1). 执行命令,并利用命令状态返回值来判断

0:成功

1-255:失败

(2). 测试表达式

test 测试表达式

[ 测试表达式 ]

[[ 测试表达式 ]]

注意:中括号和测试表达式前后必须有空格,否则为语法错误

bash测试类型

一、数值比较测试

INTEGER 1 –gt INTEGER 2:判断整数1是否大于整数2;大于为真,否则为假

INTEGER 1 –ge INTEGER 2:判断整数1是否大于等于整数2

INTEGER 1 –lt INTEGER 2:判断整数1是否小于整数2;小于为真,否则为假

INTEGER 1 –le INTEGER 2:判断整数1是否小于等于整数2

INTEGER 1 –eq INTEGER 2:判断整数1是否等于整数2;等于为真,不等为假

INTEGER 1 –ne INTEGER 2:判断整数1是否不等于整数2;不等为真,等于为假

二、字符串测试

-z “STRING”:判断指定字符串是否为空;空则为真,不空则为假

-n

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值