整数计算
直接使用放括号计算即可,省去*号需要使用转义符的麻烦
#!/bin/bash num1=10 num2=20 var1=$[ $num1 * $num2 ] echo "$var1"
浮点数计算
浮点数的计算借助bc命令来实现,scale指定保留多少位小数,计算结果整数位如果是0则不会显示
#!/bin/bash num1=1 num2=3 var1=`echo "scale=3;$nmb1 / $nmb2"|bc` echo "$var1"