スポンサーリンク

ENDブロックは終了処理に最適

※awkの使い方をまとめて一覧にしました。
参考:awk入門-使い方まとめ一覧-

※MACターミナル(BSD系)での動作確認です。

awkのブロック処理の順番は下記のようになります

1. BEGINブロック
2. メインブロック
3. ENDブロック

ENDブロックは最後に実行されますので、
終了処理に最適なので、うまく使いたいところです。

参考:awkで変数の初期化はBEGINブロック内が基本
逆に、初期化はBEGINブロックがわかりやすいですね。

可読性を高めるためにも、BEGINブロックとENDブロックはうまく使うと良いと思います。

スポンサーリンク

サンプルコード

例えば、下記のin.txtがあったとします。

下記がサンプルコードになります。

下記が実行結果になります。

スポンサーリンク