É uma linguagem muito poderosa para manipulação de arquivos textos, serve para processar arquivos, strings em busca de padrões definidos.
Por default AWK lê a entrada padrão e escreve na saída padrão.
Exemplo:
$ awk '$2 ~ "string" {print $1, "\t", $4}' arquivo.txt
Imprime as colulas 1 e 4 de um arquivo determinado que contenham no segundo campo a palavra "string".