我正在尝试使用linux中的bc
命令将我的数字计算扩展到一个小数位(使用所有适用的舍入)。这是我的测试表达式:
echo "scale 1; 90 - 70.333" | bc
但是,我最终得到3位小数:
结果是 19.667
。
知道如何正确使用bc
来做到这一点吗?
答案 0 :(得分:3)
而不是使用
echo "scale 1; 90 - 70.333" | bc
尝试使用
echo "scale 1; 90 - 70.333/1" | bc
这可能会成功。