bc命令不将数字缩放到小数位

时间:2013-04-23 20:04:40

标签: shell bc

我正在尝试使用linux中的bc命令将我的数字计算扩展到一个小数位(使用所有适用的舍入)。这是我的测试表达式:

echo "scale 1; 90 - 70.333" | bc

但是,我最终得到3位小数:

结果是

19.667

知道如何正确使用bc来做到这一点吗?

1 个答案:

答案 0 :(得分:3)

而不是使用

echo "scale 1; 90 - 70.333" | bc

尝试使用

echo "scale 1; 90 - 70.333/1" | bc

这可能会成功。

相关问题