如果要执行算术运算(数学计算),就离不开各种运算符号,和其他编程语言类似,Shell 也有很多算术运算符,下面就给大家介绍一下常见的 Shell 算术运算符,如下表所示。
Shell 算术运算符一览表
算术运算符 |
说明/含义 |
+、- |
加法(或正号)、减法(或负号) |
*、/、% |
乘法、除法、取余(取模) |
** |
幂运算 |
++、-- |
自增和自减,可以放在变量的前面也可以放在变量的后面 |
!、&&、|| |
逻辑非(取反)、逻辑与(and)、逻辑或(or) |
<、<=、>、>= |
比较符号(小于、小于等于、大于、大于等于) |
==、!=、= |
比较符号(相等、不相等;对于字符串,= 也可以表示相当于) |
<<、>> |
向左移位、向右移位 |