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 - 它是GNU AWK。 所有GNU/Linux发行版都提供GAWK。 它与AWK和NAWK完全兼容。
AWK的典型用途
使用AWK可以完成无数的任务。 下面列出的只是其中的一小部分 -
- 文字处理,
- 生成格式化文本报告,
- 执行算术运算,
- 执行字符串操作等等。