转:bash的算术运算
时间:2008-06-18 来源:stlaw
http://www.lamper.cn/html/2007/01-03/49.html
之前除了常用加减乘除其他竟不知, 不常用expr,习惯用let进行运算。
运算符 | 含义 |
- | 一元减法 |
! ~ | 逻辑非;二进制求反 |
* / % | 乘;除;求模(求余) |
<< >> | 按位左移;按位右移 |
<= >= | 小于等于;大于等于 |
< > | 小于;大于 |
== != | 等于; 不等于 |
& | 按位与 |
^ | 按位异或 |
| | 按位或 |
&& | 逻辑与 |
|| | 逻辑或 |
= | 赋值 |
+= -= | 在加减之后再赋值 |
*= /= %= | 在乘/除/求余之后再赋值 |
&= ^= |= | 在按位与/按位异或/按位或 之后再求值 |
<<= >>= | 在按位左移/按位右移之后赋值 |
之前除了常用加减乘除其他竟不知, 不常用expr,习惯用let进行运算。
相关阅读 更多 +