Bejelentették a GNU Project AWK programozási nyelv implementációjának jelentős új kiadását – a Gawk 5.0.0-t. Az AWK-t a múlt század 70-es éveiben fejlesztették ki, és a 80-as évek közepe óta nem történt jelentős változás, amikor a nyelv alapvető gerincét határozták meg, ami lehetővé tette számára, hogy megőrizze a nyelv eredeti stabilitását és egyszerűségét a múltban. évtizedekben. Előrehaladott kora ellenére az AWK-t az adminisztrátorok továbbra is aktívan használják rutinmunkák elvégzésére, amelyek különféle típusú szöveges fájlok elemzésével és egyszerű statisztikai adatok generálásával kapcsolatosak.
Főbb változások:
- Megvalósított támogatás a névterekhez;
- Támogatás hozzáadva a "%a" és "%A" POSIX formátum-specifikációkhoz a printf függvényhez;
- A reguláris kifejezések feldolgozására szolgáló rutinokat a Gnulib analógjaira cserélték;
- PROCINFO["platform"] elem hozzáadva egy karakterlánccal, amely azonosítja a platformot, amelyre a gawk épül;
- A nem változónevű SYMTAB-tagok írása hibát eredményez;
- A megjegyzések feldolgozására szolgáló kódot átdolgoztuk, a megjegyzések formázott kimeneten való megjelenítésével kapcsolatos problémák megoldódtak.
Forrás: opennet.ru