Po roku prac zaprezentowano nową wersję implementacji języka programowania AWK w ramach Projektu GNU – Gawk 5.3.0. AWK powstał w latach 70-tych ubiegłego wieku i nie uległ znaczącym zmianom od połowy lat 80-tych, w których zdefiniowano podstawowy szkielet języka, co pozwoliło mu zachować nieskazitelną stabilność i prostotę języka na przestrzeni lat dziesięciolecia. Pomimo zaawansowanego wieku AWK jest nadal aktywnie wykorzystywany przez administratorów do wykonywania rutynowych prac związanych z analizowaniem różnych typów plików tekstowych i generowaniem prostych wynikowych statystyk.
Kluczowe zmiany:
- Dołożono wszelkich starań, aby zapewnić kompatybilność z BWK („The One True Awk”).
- Dodano opcję „--csv” do analizowania plików w formacie CSV (wartości rozdzielane przecinkami).
- Dodano możliwość używania sekwencji ucieczki „\u” do reprezentowania wielobajtowych znaków Unicode.
- Biblioteka libsigsegv została wycofana.
- Dodano obsługę buforowania wyjścia przy określaniu PROCINFO["BUFFERPIPE"].
Źródło: opennet.ru
