Unix の式評価 (EXPR) の概要
EXPR は、引数として指定された数式を評価する Unix 系オペレーティング システムにあるコマンド ライン ユーティリティです。これは、特にシェル スクリプト内またはコマンド パイプラインの一部として、素早い計算を実行するのに便利なツールです。 EXPR を効果的に使用する方法を理解すると、さまざまなタスクを合理化し、システム管理者と開発者の両方の生産性を向上させることができます。
基本的な構文
EXPR を使用するための基本的な構文は次のとおりです。
expr expression
'expression' には、算術演算子と値の組み合わせを指定できます。
算術演算子
EXPR は、次のようなさまざまな算術演算子をサポートします。
- 加算(+)
- 減算(-)
- 乗算(*)
- 分割 (/)
- モジュロ (%)
例
EXPR がどのように機能するかをより深く理解するために、いくつかの例を見てみましょう。
1. 追加:
$ expr 5 + 3
8
2. 減算:
$ expr 10 - 7
3
3. 乗算:
$ expr 4 \* 6
24
注: アスタリスク (*) はシェル スクリプトの特殊文字であるため、エスケープするか引用符で囲む必要があります。
4. 分割:
$ expr 15 / 3
5
5. モジュロ:
$ expr 17 % 5
2
変数と式
EXPR は変数を含む式を評価することもできるため、より動的な計算が可能になります。ただし、変数を扱うときは、適切なシェル スクリプト構文を使用することを忘れないでください。
$ num1=10
$ num2=3
$ expr $num1 + $num2
13
結論
EXPR は、数式を効率的に評価するための多用途のコマンドライン ユーティリティです。素早い計算を実行する必要がある場合でも、算術演算をシェル スクリプトに組み込む必要がある場合でも、EXPR は簡単なソリューションを提供します。その使用方法をマスターし、その機能を理解することで、Unix に似た環境での生産性を向上させることができます。