AWK - Visão geral

AWK é uma linguagem de programação interpretada. É muito poderoso e especialmente projetado para processamento de texto. Seu nome é derivado dos sobrenomes de seus autores -Alfred Aho, Peter Weinberger, and Brian Kernighan.

A versão do AWK que GNU / Linux distribui é escrita e mantida pela Free Software Foundation (FSF); muitas vezes é referido comoGNU AWK.

Tipos de AWK

A seguir estão as variantes do AWK -

  • AWK - AWK original do Laboratório AT&T.

  • NAWK - Versão mais recente e aprimorada do AWK da AT&T Laboratory.

  • GAWK- É GNU AWK. Todas as distribuições GNU / Linux vêm com o GAWK. É totalmente compatível com AWK e NAWK.

Usos típicos de AWK

Uma miríade de tarefas pode ser realizada com AWK. Listados abaixo estão apenas alguns deles -

  • Processamento de texto,
  • Produzindo relatórios de texto formatados,
  • Executando operações aritméticas,
  • Executar operações de string e muito mais.