特定の行やフィールドを表す特殊な変数があります。現在の行番号を表します。1から始まり、ファイルの行数に応じて増加します。現在の行のフィールド数を表します。現在の行全体を表します。各フィールドを表します。$1は1列目、$2は2列目を表します。そのためMakefile内では$は$$として使用される。input.csv条件AWKでは、条件を指定して特定の行に対してアクションを実行できます。!)パターンマッチ(正規表現)などがあります。#アクション以下のように条件を指定し、複数のアクションを処理する形になります。awkで標準出力にデータを表示する,で区切ると、スペース区切りで表示される。制御構文AWKでは、次の制御構造を使用して、条件分岐や繰り返し処理を行うことができる。input.txtまとめAWKは、テキスト処理に非常に便利なものです。特定のパターンに基づいてデータをフィルタリングしたり、条件に応じて異なる処理をすることが可能です。今回の説明ではAWKの標準的な機能の紹介になります。AWKを拡張したgawkなどもあり、今後使用する機会があれば、追記しようと思います。