【问题描述】
除法运算,结果保留五位小数。
以5/6作为例子。
【解决】
1.使用bc
1
|
echo
"scale=5; a = 5 / 6; if (length(a)==scale(a)) print 0;print a"
|
bc
;
echo
|
2.使用awk
1
|
awk
'BEGIN{printf "%0.5f",5/6}'
|
本文转自 xoyabc 51CTO博客,原文链接:http://blog.51cto.com/xoyabc/1767706,如需转载请自行联系原作者