Awk-assignment-operators
提供:Dev Guides
AWK-割り当て演算子
AWKは次の代入演算子をサポートしています-
簡単な割り当て
=で表されます。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
ショートハンド加算
+ =で表されます。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
上記の例では、最初のステートメントは値* 10を変数 cnt に割り当てます。 次のステートメントでは、速記演算子は値を10増やします。
速記減算
-=で表されます。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
上記の例では、最初のステートメントは値100を変数 cnt に割り当てます。 次のステートメントでは、速記演算子はその値を10減らします。
速記の乗算
例
このコードを実行すると、次の結果が得られます-
出力
上記の例では、最初のステートメントは値* 10を変数 cnt に割り当てます。 次のステートメントでは、速記演算子はその値に10を掛けます。
速記部
/=で表されます。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
上記の例では、最初のステートメントは値100を変数 cnt に割り当てます。 次のステートメントでは、速記演算子がそれを5で除算します。
速記法
%=で表されます。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
速記法指数
^ =で表されます。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
上記の例は、 cnt の値を4増やします。
速記法指数
- *=で表されます。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
この例では、 cnt の値も4増加します。