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