AWK
GNUプロジェクトによるAWKの実装。GNU/Linuxディストリビューションではawkという名前のプログラムがこの実装であることが多い。POSIX 1003.2コマンド言語とユーティリティ規約に定められた言語の定義に適合している。マルチバイト文字への対応やネットワークへの接続機能など、オリジナルのAWKには無い多数の拡張が加えられており、現在もバージョンアップが続いている。
AWKの制御構造には以下のようなものがある。
AWKはawk(1)としてIEEE Std 1003.1-2017で標準化されている。また、Linux Standard Baseでも指定コマンドになっている。