- 基本语法
- $((运算式)) 或 $[运算式]
- expr + , - , *,/,% 符号分别对应加,减,乘,除,取余
注意:expr运算符间要有空格
- 案例实操
(1)计算 1+1 的值
[root@localhost ~]# echo $((1+1))
2
[root@localhost ~]# echo $[1+1]
2
[root@localhost ~]# expr 1 + 1
2
(2)计算 1-1 的值
[root@localhost ~]# echo $((1-1))
0
[root@localhost ~]# echo $[1-1]
0
[root@localhost ~]# expr 1 - 1
0
(3)计算(1+1)x 2 的值
- expr 计算
注意:下面的 `` 是英文状态的反引号(一般在键盘的左上角),不是英文输入法下的单引号’’
[root@localhost ~]# expr `expr 1 + 1` \* 2
4
- 采用 $[运算式] ```shell [root@localhost ~]# echo $[(1+1)*2] 4
3. 采用 $((运算式))
```shell
[root@localhost ~]# echo $(((1+1)*2))
4