Awk-arithmetic-operators

提供:Dev Guides
移動先:案内検索

AWK-算術演算子

AWKは次の算術演算子をサポートしています-

添加

2つ以上の数字を追加する*プラス(+)*記号で表されます。 次の例はこれを示しています-

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a + b) = ", (a + b) }'

このコードを実行すると、次の結果が得られます-

出力

(a + b) = 70

引き算

2つ以上の数字を減算する*マイナス(-)*記号で表されます。 次の例はこれを示しています-

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a - b) = ", (a - b) }'

このコードを実行すると、次の結果が得られます-

出力

(a - b) = 30

乗算

2つ以上の数字を乗算する*アスタリスク(*)*記号で表されます。 次の例はこれを示しています-

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a *b) = ", (a* b) }'

このコードを実行すると、次の結果が得られます-

出力

(a * b) = 1000

分割

2つ以上の数字を分割する*スラッシュ(/)*記号で表されます。 次の例はこれを示しています-

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a/b) = ", (a/b) }'

このコードを実行すると、次の結果が得られます-

出力

(a/b) = 2.5

モジュール

これは、2つ以上の数値のモジュール区分を見つける*パーセント(%)*記号で表されます。 次の例はこれを示しています-

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a % b) = ", (a % b) }'

このコードを実行すると、次の結果が得られます-

出力

(a % b) = 10