awk の使い方 6
awk におけるプログラムの構造
awk のプログラムは次のような、構造になっている。
(パターン1){プログラム1}
(パターン2){プログラム2}
. .
. .
(パターンn){プログラムn}
パターンとプログラムの意味は、以下の通り。
- パターン
- プログラムを実行するための、条件を記述する。
データファイルより、1行読み込んだ時に、パターンの条件を調べて、条件が成り立っていればプログラムを実行する。
パターンを省略すると、全ての行について、プログラムを実行する。
また、特別なパターンとして
- BEGIN
- データを読み込み始める前に、一度だけ実行する。
- END
- データを読み終った後に、一度だけ実行する。
などがある。
- プログラム
- パターンとマッチした行の、データを処理する、プログラムを記述する。
パターンをプログラムの組は、必要なだけ、いくつ並べても良い。
参考
Prev | Next
Home | Contents
abe@injapan.net