exprコマンド
はじめに こんにちは!今回はexprコマンドについて解説します。 exprは、数学式や文字列操作の式を評価するコマンドです。シェルスクリプトで計算や文字列操作をする時に活躍します。 古いスクリプトによく出てくるコマンドですね。 exprコマンドとは exprは、数式や文字列操作を評価して結果を返す外部コマンドです。 主な機能: 数値計算 - 足し算、引き算、掛け算、割り算 比較演算 - 大小比較、等号比較 文字列操作 - 文字列の抽出、置換、長さの取得 正規表現マッチ - パターンマッチングと抽出 論理演算 - AND、OR、NOT スクリプトで値を計算したり、文字列を処理したりするのに便利です。 基本構文 1 expr 式 複数の項や演算子を空白で区切ります。 主なオプション 演算子 説明 例 + 足し算 expr 10 + 5 - 引き算 expr 10 - 3 * 掛け算 expr 10 '*' 5 / 割り算 expr 20 / 4 % 余り expr 20 % 3 = 等号 expr 10 = 10 != 不等号 expr 10 != 5 < より小さい expr 5 < 10 <= 以下 expr 5 '<=' 10 > より大きい expr 10 '>' 5 >= 以上 expr 10 '>=' 5 使用例 例1: 簡単な足し算 1 expr 10 + 5 実行結果: ...