Byla oznámena nová hlavní verze implementace programovacího jazyka AWK projektu GNU – Gawk 5.0.0. AWK byl vyvinut v 70. letech minulého století a od poloviny 80. let neprošel výraznými změnami, ve kterých byla definována základní páteř jazyka, což mu umožnilo zachovat původní stabilitu a jednoduchost jazyka v minulosti. dekády. I přes svůj pokročilý věk je AWK stále aktivně využíván administrátory k provádění rutinních prací souvisejících s analýzou různých typů textových souborů a generováním jednoduchých výsledných statistik.
Klíčové změny:
- Implementována podpora pro jmenné prostory;
- Přidána podpora pro specifikátory formátu POSIX "%a" a "%A" pro funkci printf;
- Rutiny pro zpracování regulárních výrazů byly nahrazeny analogy z Gnulib;
- Přidán prvek PROCINFO["platform"] s řetězcem identifikujícím platformu, pro kterou je gawk postaven;
- Zápis do členů SYMTAB, kteří nejsou názvy proměnných, nyní vede k chybě;
- Přepracován byl kód pro zpracování komentářů, vyřešeny problémy se zobrazováním komentářů ve formátovaném výstupu.
Zdroj: opennet.ru