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 の名称はそれらの人々の姓から取られています。