Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

AWK: Ordenação de arrays associativos no gawk

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).

BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004