AWK - 概述

AWK 是一种解释型编程语言。 它非常强大,专为文本处理而设计。 它的名字来源于其作者 − Alfred Aho, Peter Weinberger, 和 Brian Kernighan.

GNU/Linux 分发的 AWK 版本由自由软件基金会 (FSF) 编写和维护; 它通常被称为 GNU AWK。


AWK 的类型

以下是 AWK 的变体 −

  • AWK − AT & T 实验室的原始 AWK。

  • NAWK − 来自 AT & T Laboratory 的更新和改进版本的 AWK。

  • GAWK − 它是 GNU AWK。 所有 GNU/Linux 发行版都附带 GAWK。 它与 AWK 和 NAWK 完全兼容。


AWK 的典型用法

使用 AWK 可以完成无数任务。 下面列出的只是其中的一部分 −

  • 文本处理,
  • 生成格式化的文本报告,
  • 执行算术运算,
  • 执行字符串操作等等。