- shell 只支持整数运算 ``` me@me-EQ59:~$ echo $((1+1)) 2 me@me-EQ59:~$ echo $[1+1] 2 me@me-EQ59:~$ ``` - expr ``` me@me-EQ59:~$ expr 1 + 1 2 me@me-EQ59:~$ expr 1 * 1 expr: 语法错误:未预期的参数 "公共的" me@me-EQ59:~$ expr 1 \* 1 1 me@me-EQ59:~$ expr 1 / 1 1 me@me-EQ59:~$ ``` - let ``` me@me-EQ59:~$ n=1;let n=n+1;echo $n 2 me@me-EQ59:~$ let n+=2 me@me-EQ59:~$ echo $n 4 me@me-EQ59:~$ let n*=2 me@me-EQ59:~$ echo $n 8 me@me-EQ59:~$ ```