awk ( 英文对应为 Aho, Weinberger, Kernighan 三位创始人名称的首字母 ) 是 Linux / FreeBSD 系统中功能强大的文本处理编程语言,它能够基于模式匹配提取特定字段,还能够执行算术和统计运算等。

awk 只是一种文本处理编程语言,而不是具体的实现,要想使用 awk 需要安装其具体的实现,awk 的具体实现有如下三种:

gawk nawk mawk
GNU 增强版本 新版的 AWK 简易的实现
高度优化 较好运行速度 执行速度最快
RHEL 系预装 FreeBSD 预装 Debian 系预装

具体使用请查看其具体实现:

Linux mawk 命令 - 快速的文本处理和分析工具 Linux nawk 命令 - 新版 awk 文本处理和分析工具 Linux gawk 命令 - GNU 版 awk 文本处理和分析工具