AWK - 概述
AWK 是一种解释型编程语言。它非常强大,专门为文本处理而设计。它的名字源自其作者的姓氏——阿尔弗雷德·阿霍 (Alfred Aho)、彼得·温伯格 (Peter Weinberger) 和布莱恩·科尼汉 (Brian Kernighan)。
GNU/Linux 发行的 AWK 版本由自由软件基金会 (FSF) 编写和维护;它通常被称为GNU AWK。
AWK 的类型
以下是 AWK 的变体 -
AWK - 来自 AT & T 实验室的原始 AWK。
NAWK - AT&T 实验室 AWK 的更新和改进版本。
GAWK - 它是 GNU AWK。所有 GNU/Linux 发行版都附带 GAWK。它与 AWK 和 NAWK 完全兼容。
AWK 的典型用途
使用 AWK 可以完成无数任务。下面列出的只是其中的一些 -
- 文本处理,
- 生成格式化的文本报告,
- 执行算术运算,
- 执行字符串操作等等。