2

I am trying to scale my number calculation to one decimal place (with all applicable rounding) using the bc command in linux. This is my test expression:

echo "scale 1; 90 - 70.333" | bc

However, I end up with 3 decimal places:

19.667 is the result.

Any idea how to use bc properly to do this?

4

1 回答 1

3

而不是使用

echo "scale 1; 90 - 70.333" | bc

尝试使用

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

这可能会奏效。

于 2013-04-23T20:10:59.663 回答