shell编程数值运算有三种方法;
1.利用declare命令
declare -i a=9
declare -i b=10
declare -i c=$a+$b
echo $c
很明显,方法一非常麻烦,一个简单的加法需要四条命令。
2.利用expr或let数值运算工具
d=$(expr $a + $b)
echo $f
注意,$a 和 $b 中间的加号两端必须有空格。
3.$(()) 或$[]
e=$(($a+$b))
echo $e
f=$[$a+$b]
echo $f