最初に覚えて欲しいのは、 AWKは入力を行単位で一行づつ順番に処理してい くということです。例として次のデータファイルmiyabe.dataを処 理することにしてみます。このデータファイルは、宮部みゆきの文庫を一行あ たり一冊づつ、書名、本体価格、発行日、発行社、文庫、備考、を空 白で区切って記入してあります。ただし、この空白はいわゆる半 角の空白です。タブでも構いません。なお、日本語コードは EUC にしておくのが無難です。 Subsections AWKは行を空白で分割して処理する AWKの組込変数NRとNF AWKで特定の行だけを処理する AWKで正規表現 縦棒 ピリオド . アスタリスク * カレーとダラー 文字クラス [ ] グルーピング ( ) エスケープ文字 エスケープシーケンス AWKで入力全体を集計する AWKのフィールドの区切を変更する Next: AWKは行を