基本语法格式

  1. "((运算式))""((运算式))"或"[运算式]" 或者 expr m + n //expression: 表达式

  2. 注意 expr 运算符间要有空格,如果希望将 expr 的结果赋给某个变量,使用:

  3. expr m - n

  4. expr *,/,% 乘,除,取模 乘的前面 \ 是转移的

#!/bin/bash
#使用第一种方式
A=$(((2+3)*4))
echo a=$A #输出结果为:20
#使用第二种方式 推荐使用
B=$[(2+3)*4]
echo b=$B #输出结果为:20
#使用第三种方式
C=`expr 2 + 3`
E=`expr $C \* 4` #对于 expr 中的乘需要使用 \ 进行转移
D=`expr 2+3`
echo c=$C #输出结果:5
echo d=$D #输出结果:2+3                                                                                                                            
echo e=$E #输出结果为:20
SUM=$[$1+$2] #通过位置参数变量在命令行中赋值并计算
echo sum=$SUM #输出结果为:你自己输入的数值相加后的数值