Math operator in a Shell Script
Operators
The shells use arithmetic operators from the C programming language, in decreasing order of precedence.Math Operators
OPERATOR | DESCRIPTION |
++ −− < /editor query > | Auto-increment and auto-decrement, both prefix and postfix |
+ | Unary plus |
− | Unary minus |
! ~ | Logical negation; binary inversion (one's complement) |
* / % | Multiplication; division; modulus (remainder) |
+ − | Addition; subtraction |
<< >> | Bitwise left shift; bitwise right shift |
<= >= | Less than or equal to; greater than or equal to |
< > | Less than; greater than |
== != | Equality; inequality (both evaluated left to right) |
& | Bitwise AND |
^ | Bitwise exclusive OR |
| | Bitwise OR |
&& | Logical AND |
|| | Logical OR |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步