awkの配列の初期化には、split()関数を使うと便利です。

スポンサーリンク

awkのsplit関数の使い方

awkのsplit関数は下記の形式で書くことができ、split対象文字列を区切り文字で分割して、分割結果を配列に格納します。

split(split対象文字列, 配列, 区切り文字)

例えば、”push pop shift”をスペース” “区切りで分割して、配列arrayに格納するには、下記のように書きます。

サンプルコード

サンプルコードです。
前述した通りですが、”push pop shift”をスペース” “区切りで分割して、配列arrayに格納します。
そして、配列arrayの全ての要素をprint出力します。

実行すると、下記のようになり、splitの結果がそれぞれ配列に格納されているのがわかると思います。

スポンサーリンク