Anunciouse unha nova versión importante da implementación do proxecto GNU da linguaxe de programación AWK: Gawk 5.0.0. AWK foi desenvolvido nos anos 70 do século pasado e non sufriu cambios significativos desde mediados dos 80, nos que se definiu a columna vertebral básica da linguaxe, o que lle permitiu manter a prístina estabilidade e sinxeleza da linguaxe no pasado. décadas. A pesar da súa avanzada idade, AWK aínda é empregado activamente polos administradores para realizar traballos rutineiros relacionados coa análise de varios tipos de ficheiros de texto e coa xeración de estatísticas resultantes sinxelas.
Cambios clave:
- Implementou soporte para espazos de nomes;
- Engadido soporte para os especificadores de formato POSIX "%a" e "%A" para a función printf;
- As rutinas para procesar expresións regulares foron substituídas por análogos de Gnulib;
- Engadiuse o elemento PROCINFO["plataforma"] cunha cadea que identifica a plataforma para a que está construído gawk;
- Escribir aos membros de SYMTAB que non son nomes de variables agora produce un erro;
- Reelaborouse o código para procesar comentarios, resolvéronse os problemas coa visualización de comentarios na saída con formato.
Fonte: opennet.ru