"5+50*3/20 + (19*2)/7"
小数点3桁まで丸めなければならないという表現があります。この質問に対する答えはです17.92857142857143
。以下のスクリプトを使用すると、17.928
答えはです17.929
。
read exp
echo "scale=3; $exp" |bc -l
printf
もう1つの質問は、以下を使用して同じことを行う方法です。
ベストアンサー1
ただ書く:
read exp
printf %.3f $(echo "$exp" | bc -l)