Linux bc小数点前补0




一、bc缺0问题


bc 作为强大而常用的计算工具,
但在做除法运算时,如果结果值小于1,小数前面的 0 是缺失的:

echo "scale=2;2/3"|bc
.66
//注意这里必须带 scale ,否则输出为 0 。



二、简单补0法


echo $(printf "%.2f" `echo "scale=2;1/3"|bc`)
0.66



猜你喜欢

转载自blog.csdn.net/weixin_44648216/article/details/113850986