Po rocznej pracy zaprezentowano nową wersję implementacji języka programowania AWK od projektu GNU — Gawk 5.3.0. AWK został opracowany w latach 70. XX wieku i nie przeszedł istotnych zmian od połowy lat 80., kiedy to ustalono podstawową strukturę języka, co pozwoliło na zachowanie pierwotnej stabilności i prostoty przez ostatnie dziesięciolecia. Pomimo swojego wieku, AWK wciąż jest aktywnie używany przez administratorów do codziennych zadań związanych z analizą różnego rodzaju plików tekstowych oraz generowaniem prostych wyników statystycznych.
Kluczowe zmiany:
- Została przeprowadzona praca nad zapewnieniem zgodności z BWK („The One True Awk”).
- Dodano opcję „—csv” do przetwarzania plików w formacie CSV (comma-separated values).
- Dodano możliwość używania sekwencji escape „\u” do reprezentacji wielobajtowych znaków Unicode.
- Zaprzestano używania biblioteki libsigsegv.
- Dodano wsparcie dla buforowania wyjścia przy wskazaniu PROCINFO[„BUFFERPIPE”].
Źródło: opennet.ru
