オークawk は強力な文字列処理機能と、 C 言語に似た文法を併せ持つ言語処理系であるが、 フィルターとしての性格を持ったコマンドなので7、ここで紹介しておく。
多分 C 言語を知っている人には、
次のプログラムを理解するのは難しくないであろう (別に今理解する必要はない)。
先頭に ee080 というパターンを持つ行の第 1, 5, 7 フィールドを表示し、
第7フィールドが /bin/csh である数を数え、その割合を求めている。
という awk のプログラム8 test.awk を使って、
./test.awk ee-list |