下表列出了布尔运算符,假定变量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

权限设置
![]()
执行结果











