Shell中的算数运算
加法
echo $((a+b)) expr $a + $b let "a=1+2";echo $a a=5;let "a+=10";echo $a echo "1+2" | bc -l -q
减法
echo $((a-b)) let "a=1-2";echo $a a=19;let "a-=50";echo $a expr $a - $b echo "3-2" | bc -l -q
乘法
echo $((a*b)) expr $a \* $b let "num=2*3";echo $num echo "3*3" | bc -l -q
除法
echo $((a/b)) expr $a / $b echo "3/3" | bc -l -q
幂运算
echo $((3**4)) let "num=3**4"; echo $num
取余运算
echo $((4%3)) echo "4%3" | bc -l -q
计算圆周率
echo "scale=100; 4*a(1)" | bc -l -q
心若向阳,无谓悲伤!