方法: 昔の日々には、Bashスクリプトで数学の魔法を行うためのbcやprintfはありませんでした。古株達は外部ツールに頼ったり、巧妙な回避策を考え出さなければなりませんでした。今では、bcを使って精度高い数学ができます。ただし、bcはデフォルトで丸めるわけではなく、切り捨てます。スケール部分は小数点の動作を設定します。 代替案は? bcに切り替えずにawkを使って丸めたり、より重い数学が必要な場合にはperlで手を動かすことができます。マゾヒスティックな場合は、例えば、反復的な文字列操作で純粋なBashを使ってみてください – でも、なぜですか? 詳細については、bcは丸めるだけではなく、たくさんの数学的な作業を行います – スケール調整、正弦、平方根、名前を挙げてください。printfに関しては、テキストのフォーマットに関するものが多いですが、数値を丸めることもできるので、文句を言うことはありません。