一、算术运算
+ - * % 等
二、条件测试
用于判断需求是否满足。测试机制
测试命令有:
test expression
[ expression ]
[[ expression ]]
注意:expression前后必须要有空白字符
bash的测试类型:
数值测试:
-gt 是否大于
-lt 是否小于
-ge 大于等于
-le 小于等于
-eq 等于
-ne 不等于
字符串测试:
== 等于
> 大于
< 小于
!= 不等于
~= 左右两侧是否能够匹配
-z “string” 测试字符串是否为空,空则真,否则假
-n “string” 测试字符串是否不为空,不空则真。否则假
注意:用于字符串比较时用到的操作数都应该使用引号