Stoa :: Software Livre - Sociedade Livre :: Blog :: AWK: Ordenação de arrays associativos no gawk

novembro 03, 2007

default user icon

http://br-linux.org/linux/awk-ordenacao-de-arrays-associati

A linguagem AWK pode ser um grande recurso para a manipulação rápida de arquivos e fluxos de texto, e para complementar scripts shell - especialmente porque o seu interpretador faz parte tanto da Single Unix Specification quanto da Linux Standard Base, portanto é provável que esteja disponível em grande variedade de sistemas e arquiteturas, sem exigir instalação adicional por parte do usuário.

Claro que isto só é verdade se o autor do script souber se restringir às características padronizadas da linguagem, sem usar - por exemplo - as múltiplas extensões adotadas pelo gawk ou pelo mawk.

E os fãs de awk acabam conhecendo várias destas extensões, e continuamente aprendem mais algumas. Foi o meu caso com este artigo de Tiago Peczenyj, que apresentou uma configuração não documentada que acrescenta manipulação de arrays associativos em AWK com controle adicional da ordenação de seus itens - ao menos na hora de manipulá-los. Devidamente anotado.

Saiba mais (peczenyj.blogspot.com).

Postado por Software Livre - Sociedade Livre

Você deve entrar no sistema para escrever um comentário.

Termo de Responsabilidade

Todo o conteúdo desta página é de inteira responsabilidade do usuário. O Stoa, assim como a Universidade de São Paulo, não necessariamente corroboram as opiniões aqui contidas.