下表列出了布尔运算符,假定变量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
权限设置
执行结果