Przesłane przez nowa, główna wersja implementacji języka programowania AWK w ramach Projektu GNU - gapić się 5.0.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:
Zaimplementowano obsługę przestrzeni nazw;
Dodano obsługę specyfikatorów formatu POSIX „%a” i „%A” dla funkcji printf;
Procedury przetwarzania wyrażeń regularnych zostały zastąpione analogami z Gnulib;
Dodano element PROCINFO["platforma"] z ciągiem znaków identyfikującym platformę, dla której zbudowano gawk;
Zapisywanie do elementów SYMTAB, które nie są nazwami zmiennych, powoduje teraz błąd;
Przerobiono kod przetwarzania komentarzy, rozwiązano problemy z wyświetlaniem komentarzy w sformatowanym wyjściu.
Przesłane przez nowa, główna wersja implementacji języka programowania AWK w ramach Projektu GNU - gapić się 5.0.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:
Zaimplementowano obsługę przestrzeni nazw;
Dodano obsługę specyfikatorów formatu POSIX „%a” i „%A” dla funkcji printf;
Procedury przetwarzania wyrażeń regularnych zostały zastąpione analogami z Gnulib;
Dodano element PROCINFO["platforma"] z ciągiem znaków identyfikującym platformę, dla której zbudowano gawk;
Zapisywanie do elementów SYMTAB, które nie są nazwami zmiennych, powoduje teraz błąd;
Przerobiono kod przetwarzania komentarzy, rozwiązano problemy z wyświetlaniem komentarzy w sformatowanym wyjściu.