1. 程式人生 > >shell中除法運算

shell中除法運算

shell 除法

A=`expr $num1 / $num2`

這個時候num3=0 ,是因為是因為expr不支持浮點除法

小數點標識的方法:

A=`echo "scale=2; $num1/$num2" | bc`

使用bc工具,sclae控制小數點後保留幾位

另一種方法

A=awk ‘BEGIN{printf "%.2f\n",’$num1‘/’$num2‘}‘

百分比表示

A=awk ‘BEGIN{printf "%.2f%\n",(’$num1‘/’$num2‘)*100}‘


本文出自 “堅持。。。” 博客,請務必保留此出處http://qchanblog.blog.51cto.com/9686614/1955199

shell中除法運算