一、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'