Nueva versión del intérprete GNU Awk 5.0

[:ru]

Presentado una nueva versión significativa de la implementación del lenguaje de programación AWK del proyecto GNU — Gawk 5.0.0. AWK fue desarrollado en los años 70 y no ha sufrido cambios significativos desde mediados de los años 80, cuando se definió la estructura básica del lenguaje, lo que ha permitido mantener la estabilidad y simplicidad del mismo durante las últimas décadas. A pesar de su edad, AWK todavía es ampliamente utilizado por administradores para realizar tareas rutinarias relacionadas con el análisis de diferentes tipos de archivos de texto y la generación de estadísticas simples.

Cambios clave:

  • Se ha implementado soporte para espacios de nombres;
  • Se ha añadido soporte para los especificadores de formato «%a» y «%A» definidos en el estándar POSIX para la función printf;
  • Las subrutinas para el manejo de expresiones regulares han sido reemplazadas por análogos de Gnulib;
  • Se ha añadido el elemento PROCINFO[«platform»] con una cadena que identifica la plataforma para la que se ha compilado gawk;
  • Escribir en elementos de SYMTAB que no son nombres de variables ahora generará un error;
  • Se ha reestructurado el código de procesamiento de comentarios, resolviendo problemas con la visualización de comentarios en la salida formateada.

Fuenteopennet.ru

[:en]

Presentado una nueva versión significativa de la implementación del lenguaje de programación AWK del proyecto GNU — Gawk 5.0.0. AWK fue desarrollado en los años 70 y no ha sufrido cambios significativos desde mediados de los años 80, cuando se definió la estructura básica del lenguaje, lo que ha permitido mantener la estabilidad y simplicidad del mismo durante las últimas décadas. A pesar de su edad, AWK todavía es ampliamente utilizado por administradores para realizar tareas rutinarias relacionadas con el análisis de diferentes tipos de archivos de texto y la generación de estadísticas simples.

Cambios clave:

  • Se ha implementado soporte para espacios de nombres;
  • Se ha añadido soporte para los especificadores de formato «%a» y «%A» definidos en el estándar POSIX para la función printf;
  • Las subrutinas para el manejo de expresiones regulares han sido reemplazadas por análogos de Gnulib;
  • Se ha añadido el elemento PROCINFO[«platform»] con una cadena que identifica la plataforma para la que se ha compilado gawk;
  • Escribir en elementos de SYMTAB que no son nombres de variables ahora generará un error;
  • Se ha reestructurado el código de procesamiento de comentarios, resolviendo problemas con la visualización de comentarios en la salida formateada.

Fuente: opennet.ru

[:]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster