【问题描述】
除法运算,结果保留五位小数。
以5/6作为例子。
【解决】
1.使用bc
echo "scale=5; a = 5 / 6; if (length(a)==scale(a)) print 0;print a" |bc;echo
2.使用awk
awk 'BEGIN{printf "%0.5f",5/6}'
转载于:https://blog.51cto.com/xoyabc/1767706
【问题描述】
除法运算,结果保留五位小数。
以5/6作为例子。
【解决】
1.使用bc
echo "scale=5; a = 5 / 6; if (length(a)==scale(a)) print 0;print a" |bc;echo
2.使用awk
awk 'BEGIN{printf "%0.5f",5/6}'
转载于:https://blog.51cto.com/xoyabc/1767706