0
点赞
收藏
分享

微信扫一扫

shell 运算符(逻辑运算符)

非宁静不致远 2022-01-28 阅读 148

下表列出了布尔运算符,假定变量a为10,变量b为20

运算符

说明

举例

l

非运算,表达式为true则返回false,否则返回true

[ ! false ]返回

-o

或运算,有一个表达式为true,则返回true

[ $a -lt 20 -o $b -qt 100]返回true

-a

与运算,两个表达式都为true,则返回true

[ $a -lt 20 -a $b -qt 100]返回false

与运算:一个为假即为假,全部为真才是真

或运算:一个为真即为真,全部为假即为假

创建

编辑

 

 非运算,表达式为true则返回false,否则返回true。[ ! false ]返回

 或运算,有一个表达式为true,则返回true,[ $a -lt 20 -o $b -qt 100]返回true

 与运算,两个表达式都为true,则返回true,[ $a -lt 20 -a $b -qt 100]返回false

权限设置

 

 执行结果

举报

相关推荐

0 条评论