Presentado nova versión principal da implementación do proxecto GNU da linguaxe de programación AWK - Gawk 5.0.0. AWK desenvolveuse 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 lingua 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 substituíronse 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.
Presentado nova versión principal da implementación do proxecto GNU da linguaxe de programación AWK - Gawk 5.0.0. AWK desenvolveuse 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 lingua 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 substituíronse 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.