Après un an de développement, la nouvelle version de l'implémentation du langage de programmation AWK du projet GNU — Gawk 5.3.0 est présentée. AWK a été développé dans les années 70 et n'a pas subi de changements significatifs depuis le milieu des années 80, période durant laquelle l'épine dorsale du langage a été définie, permettant de conserver une stabilité et une simplicité originelles au cours des dernières décennies. Malgré son âge avancé, AWK est toujours activement utilisé par les administrateurs pour effectuer des tâches routinières liées à l'analyse de divers types de fichiers texte et à la génération de statistiques simples.
Principaux changements :
- Des efforts ont été entrepris pour assurer la compatibilité avec BWK (« The One True Awk »).
- Ajout de l'option « —csv » pour analyser les fichiers au format CSV (valeurs séparées par des virgules).
- Ajout de la possibilité d'utiliser des séquences d'échappement « \u » pour représenter des caractères Unicode multibyte.
- L'utilisation de la bibliothèque libsigsegv a été abandonnée.
- Ajout de la prise en charge du tampon de sortie lors de l'indication de PROCINFO[« BUFFERPIPE »].
Source : opennet.ru
