AWK 概述

2018-08-12 21:30 更新

概述

AWK 是一種解釋執(zhí)行的編程語言。它非常的強大,被設(shè)計用來專門處理文本數(shù)據(jù)。AWK 的名稱是由它們設(shè)計者的名字縮寫而來 —— Afred Aho, Peter WeinbergerBrian Kernighan

由 GNU/Linux 發(fā)布的 AWK 版本通常被稱之為 GNU AWK,由自由軟件基金( Free Software Foundation, FSF)負責開發(fā)維護的。 目前總共有如下幾種不同的 AWK 版本。

  • AWK——這個版本是 AWK 最原初的版本,它由 AT&T 實驗室開發(fā)。
  • NAWK ——NAWK(New AWK)是 AWK 的改進增強版本。
  • GAWK—— GAWK 即 GNU AWK,所有的 GNU/Linux 發(fā)行版都包括 GAWK,且 GAWK 完全兼容 AWK 與 NAWK。

部分 AWK 的典型應(yīng)用場景

AWK 可以做非常多的工作。 下面只是其中的一小部分:

  • 文本處理,
  • 生成格式化的文本報告,
  • 進行算術(shù)運算,
  • 字符串操作,以及其它更多。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號