今日の人気記事

  1. ssh - リモートマシンにSSHでログイン - Linuxコマンド
  2. rsync - 高速なファイル同期(バックアップ) - Linuxコマンド
  3. ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
  4. gzip - ファイルを圧縮・展開 - Linuxコマンド
  5. tar - アーカイブの作成・展開 - Linuxコマンド

bc - シェルで数値計算を実行 - Linuxコマンド

スポンサーリンク

bcコマンドは、シェルで数値計算を実行するコマンドです。

bcコマンド

書式

bc [オプション]

bcコマンドは、任意の精度(小数点以下の桁数を指定)の数値を扱い、四則演算・平方根・三角関数などを計算することができるコマンドです。

length と scale を使って、数値の桁数を指定します。length は有効桁数、scale は小数点以下の有効桁数を指定します。

スポンサーリンク

オプション

-hgcコマンドのヘルプを表示します。
-i対話モードを強制します。
-l標準数学ライブラリを使います。
-qメッセージを表示しません。
-s言語仕様を厳密に処理します。
-w拡張機能が入力された場合は警告を表示します。

数学ライブラリ

s (x)sin (x の単位はラジアン)
c (x)cos (x の単位はラジアン)
a (x)atan (返り値の単位はラジアン)
l (x)log (自然対数)
e (x)exp (指数関数)
j (n,x)整数 n 次のベッセル関数

使用例

四則演算を行います。

$ bc
(3+4)*2 ← 四則演算を入力
14 ← 実行結果
quit ← bcコマンドを終了

scale で小数点以下の桁数を指定し、数値計算を行います。

$ bc
scale=3 ← 小数点以下の桁数を指定
10/3
3.333

三角関数を計算します。数学ライブラリを使用するので、オプション -lをつけてコマンドを実行します。

$ bc -l
s( 3.1415926535 / 2 )
.99999999999999999999
スポンサーリンク

関連記事と広告