📜  AWK-概述

📅  最后修改于: 2020-11-05 03:47:33             🧑  作者: Mango


AWK是一种解释性编程语言。它非常强大,专门为文本处理而设计。它的名字来自作者的姓氏-Alfred Aho,Peter Weinberger和Brian Kernighan。

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

AWK的类型

以下是AWK的变体-

  • AWK-来自AT&T Laboratory的原始AWK。

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

  • GAWK-这是GNU AWK。所有GNU / Linux发行版均随附GAWK。它与AWK和NAWK完全兼容。

AWK的典型用途

AWK可以完成无数的任务。下面列出的只是其中的一些-

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