一、bc,支持小数,加减法也同样适用

echo 1597+1469+1468+2591+1260+1068+1019+993|bc

c=`echo "$a + $b"|bc

 

二、expr,只支持整数运算,不支持小数:

 expr 1955 + 962 + 2624

  i=`expr $i + 1`;

支持加减乘除、取余:

a=10

b=20

expr $a + $b结果为30。

expr $a - $b 结果为-10。

expr $a \* $b 结果为 200,乘号要转义。

expr $b / $a 结果为2。

expr $b % $a 结果为0。 

 

 

 

三、中括号、双小括号:

echo $[$i+1];

echo $(( $i + 1 ))

 

四、let

    let i +=1  或者 let 'i+=1'