Após um ano de desenvolvimento, uma nova versão da implementação da linguagem de programação AWK do projeto GNU foi lançada - Gawk 5.3.0. AWK foi desenvolvido na década de 70 e não sofreu alterações significativas desde meados da década de 80, quando a espinha dorsal da linguagem foi definida, permitindo que a estabilidade e a simplicidade originais da linguagem fossem mantidas ao longo das últimas décadas. Apesar da sua idade avançada, AWK ainda é amplamente utilizado por administradores para realizar tarefas rotineiras relacionadas à análise de diversos tipos de arquivos de texto e à geração de estatísticas simples.
Mudanças principais:
- O trabalho foi feito para assegurar a compatibilidade com o BWK ("The One True Awk").
- Uma opção "--csv" foi adicionada para analisar arquivos no formato CSV (valores separados por vírgula).
- Foi adicionada a capacidade de usar sequências de escape "\u" para representar caracteres Unicode multibyte.
- O uso da biblioteca libsigsegv foi descontinuado.
- O suporte à bufferização de saída foi adicionado ao especificar PROCINFO["BUFFERPIPE"].
Fonte: opennet.ru
