Dopo un anno di sviluppo, è stata presentata una nuova versione dell'implementazione del linguaggio di programmazione AWK del progetto GNU — Gawk 5.3.0. AWK è stato sviluppato negli anni '70 e non ha subito cambiamenti significativi dalla metà degli anni '80, periodo in cui è stata definita la struttura principale del linguaggio, consentendo di mantenere la stabilità e la semplicità originarie negli ultimi decenni. Nonostante l'età avanzata, AWK è ancora ampiamente utilizzato dagli amministratori per eseguire compiti di routine legati all'analisi di vari tipi di file di testo e alla generazione di semplici statistiche risultanti.
Principali modifiche:
- È stato fatto un lavoro per garantire la compatibilità con BWK ("The One True Awk").
- È stata aggiunta l'opzione "—csv" per l'analisi di file in formato CSV (comma-separated values).
- È stata aggiunta la possibilità di utilizzare sequenze di escape "\u" per rappresentare caratteri Unicode multibyte.
- È stata interrotta l'uso della libreria libsigsegv.
- È stato aggiunto il supporto per il buffering dell'output specificando PROCINFO["BUFFERPIPE"].
Fonte: opennet.ru
