shell 基本运算符
原生bash不支持简单的数学运算,但可以通过其他命令来实现,例如awk 和expr(expression)
expr 是一款表达式计算工具,使用它能完成表达式的求值操作。
注意两点:
(1)表达式与运算符之间要有空格。
(2)完整的表达式要被``包含(反引号)。
(3)条件表达式放在方括号之间,而且要有空格。(中括号与变量之间同样需要空格)
(4)乘号(*)前面必须加反斜杠()才能
算术运算符
关系运算符
关系运算符与上文中的== 与 != 性质相同,不一一累述。
布尔运算符
chmod +x ./boolean.sh
./boolean.sh 15 20
逻辑运算符
字符串运算符
文件测试运算符
文件测试运算符用于检测Unix文件的各种属性。