awk の使用法
awk は、ファイルに保管された情報の処理を可能にするプログラミン
グ言語です。awk プログラムを使用して、以下を行うことができます。
- ファイル中のすべての情報、または選択された情報の部分を表示する。
- ファイルからの数値情報を用いて計算を行う。
- ファイルからの情報に基づいてレポートを作成する。
- スペルや、ワードまたは文字の頻度などについて、テキストを分析する。
これらの操作を組み合わせて複雑な処理を行うことができます。
awk を用いて、最新のコンピューター言語における大部分の 論理構造 (例えば、if-else 文、while お よび for ループ、関数呼び出し、その他) を使用できます。
この付録では、awk の原理および概念のいくつかを紹介します。 awk の z/OS® バージョンは、awk の POSIX 定義に基づいています。そして 新しい awk であるところの nawk の機能性もサポートしています。 経験豊富なプログラマーの方々は、「z/OS UNIX System Services コマンド解説書」の中の awk コマンドの説明を直接参照しても構いません。 awk の優れた参考文献として は、Alfred V. Aho、Peter J. Weinberger および Brian W. Kernighan (Addison-Wesley, 1988) に よる「 The AWK Programming Language 」があります。Aho、Weinberger およ び Kernighan は、AT&T Laboratories で awk の開発を担当 しました。awk の名称はそれらの人々の姓から取られています。