AWK-概要

AWKはインタープリター型プログラミング言語です。非常に強力で、テキスト処理用に特別に設計されています。その名前は、その作者の姓に由来しています-Alfred Aho, Peter Weinberger, and Brian Kernighan.

GNU / Linuxが配布するAWKのバージョンは、フリーソフトウェアファウンデーション(FSF)によって作成および保守されています。それはしばしばと呼ばれますGNU AWK.

AWKの種類

以下はAWKの変種です-

  • AWK − AT&T研究所のオリジナルAWK。

  • NAWK − AT&T研究所のAWKの新しく改良されたバージョン。

  • GAWK−それはGNUAWKです。すべてのGNU / LinuxディストリビューションはGAWKを出荷します。AWKおよびNAWKと完全に互換性があります。

AWKの典型的な使用法

AWKでは無数のタスクを実行できます。以下にリストされているのはそれらのほんの一部です-

  • テキスト処理、
  • フォーマットされたテキストレポートの作成、
  • 算術演算を実行し、
  • 文字列操作の実行、その他多数。