bc
は、任意精度の数値計算を行うためのコマンドラインツールです。基本的な算術演算から複雑な数式まで、さまざまな計算をサポートしています。
基本的な構文は以下の通りです。
bc [options] [arguments]
-l
: 標準ライブラリを読み込み、数学関数を使用可能にします。-q
: 起動時のメッセージを表示しないようにします。-e
: コマンドライン引数として式を直接評価します。以下に、bc
の一般的な使用例を示します。
echo "5 + 3" | bc
出力: 8
echo "scale=2; 10 / 3" | bc
出力: 3.33
echo "scale=4; sqrt(2)" | bc -l
出力: 1.4142
echo "scale=3; (5 + 3) * (10 - 2)" | bc
出力: 64.000
scale
を設定することで、小数点以下の桁数を指定できます。-l
オプションを使用して数学関数を利用すると便利です。