Introdução
O AWK é uma linguagem utilizada em ambientes UNIX para processar dados baseados em texto. Na edição anterior apresentámos aqui um artigo de introdução a esta linguagem. Nesta edição, apresentamos alguns dos seus aspectos mais avançados.
O AWK é uma linguagem utilizada em ambientes UNIX para processar dados baseados em texto. Na edição anterior apresentámos aqui um artigo de introdução a esta linguagem. Nesta edição, apresentamos alguns dos seus aspectos mais avançados.
O AWK é uma linguagem de programação criada nos anos 70 com o objectivo de processar dados baseados em texto. Esta linguagem baseia-se fortemente na manipulação de strings e no uso de expressões regulares.
O AWK tem a vantagem de permitir executar tarefas simples sobre texto utilizando programas mais compactos que os equivalentes escritos em linguagens imperativas como a linguagem C. Isto acontece devido à inexistência de uma função main e de declaração de variáveis.