shell中除法運算

A=`expr $num1 / $num2`
ide

這個時候num3=0 ,是由於是由於expr不支持浮點除法工具

小數點標識的方法:spa

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

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

另外一種方法class

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

百分比表示方法

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

相關文章
相關標籤/搜索