您的位置:首页 > 运维架构 > Shell

shell除法保留两位小数

2016-04-26 01:09 1621 查看
【问题描述】
除法运算,结果保留五位小数。
以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}'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: