Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash bc 使用法: 数値計算を行うコマンド
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. 基本的な算術計算
      2. 小数点を含む計算
      3. 数学関数の使用
      4. 複雑な数式
    5. Tips

[Linux] Bash bc 使用法: 数値計算を行うコマンド

Overview

bcは、任意精度の数値計算を行うためのコマンドラインツールです。基本的な算術演算から複雑な数式まで、さまざまな計算をサポートしています。

Usage

基本的な構文は以下の通りです。

bc [options] [arguments]

Common Options

  • -l: 標準ライブラリを読み込み、数学関数を使用可能にします。
  • -q: 起動時のメッセージを表示しないようにします。
  • -e: コマンドライン引数として式を直接評価します。

Common Examples

以下に、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

Tips

  • scaleを設定することで、小数点以下の桁数を指定できます。
  • 複雑な計算を行う場合は、-lオプションを使用して数学関数を利用すると便利です。
  • スクリプト内で使用する際は、計算結果を変数に格納することができます。