标签:shell
【问题描述】
除法运算,结果保留五位小数。
以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}‘
shell除法保留两位小数
原文地址:http://xoyabc.blog.51cto.com/7401264/1767706