Next: 8.1 AWKの初歩
Up: ソフトウェア第三 講義資料 正規表現,Emacs Lispによるテキスト処理,Awk, Perl
Previous: 練習
AWKはAho,Kernighan,Weinbergerにより開発されたプログラム言語である
(Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger:
The AWK Programming Language, Addison-Wesley, 1988.).
AWKは起動されるとAWKプログラムソースを読み込み,読み込んだプ
ログラムを内部表現にコンパイルした後,指定された入力ファイルを順に処理す
る.入力された各行についてAWKはその行がAWKプログラムに指示されたパター
ンに合致するかどうかを調べ,パターンが合致すればそれに対応する作
用ブロックが実行される.
AWKは各行を読み込む度に,それをフィールドに分割する.フィールド区切り子
としては予約変数FSの値が使用される.もしFSの内容が1文字だけならば各フィー
ルドはその文字で分けられる.そうでなければFSは正規表現であると見なされる.
generated through LaTeX2HTML. M.Inaba 平成18年5月7日