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.