UNIXコマンド 演算系コマンド
「UNIX シェル変数と環境変数について - oknknicの日記」に引き続きUNIXコマンドネタ。
今回は演算系コマンド。
expr - 式の評価
関係演算、数値演算、文字列演算を用いた式の評価を行う。
例
$ expr 1 + 1 2 $ expr 2 \* 10 20
test - 条件式を評価し、結果を0/1で終了コードに設定
ファイル形式/パーミッション/特性のテスト、文字列のテスト、数値のテストを行い、結果を0/1で終了コードに設定。
例
$ test hoge = hoge $ echo $? 0 $ test hoge = hage $ echo $? 1 $
bc - 任意制度の計算言語
例
$ echo "2 ^ 10" | bc 1024