13.3.1 算术运算符

算术运算符指的是加、减、乘、除、余、幂等常见的算术运算,以及加等、减等、乘等、除等、余等复合算术运算。要特别注意的是,Shell只支持整数计算,也就是所有可能产生小数的运算都会舍去小数部分。

常见的算术运算大多需要结合Shell的内建命令let来使用,在第11章中的“Shell的内建命令”部分已经有详细的例子,所以此处不赘述,仅列出表13-4和表13-5以供参考。请注意除法求余计算中,除数不能为0,否则Shell会报错。更多算术运算的方法请参考13.4节。

表13-4 常规算术运算符

13.3.1 算术运算符 - 图1

表13-5 复合算术运算符

13.3.1 算术运算符 - 图2