[:ru]
nowa istotna wersja implementacji języka programowania AWK projektu GNU — . AWK został zaprojektowany w latach 70-tych XX wieku i nie przeszedł znaczących zmian od połowy lat 80-tych, w których określono podstawową strukturę języka, co pozwoliło na utrzymanie pierwotnej stabilności i prostoty języka przez ostatnie dekady. Pomimo swojego wieku, AWK wciąż jest aktywnie używany przez administratorów do wykonywania rutynowych prac związanych z analizowaniem różnych typów plików tekstowych oraz generowaniem prostych statystyk wynikowych.
Kluczowe zmiany:
- Wprowadzono wsparcie dla przestrzeni nazw;
- Dodano wsparcie dla określonych w standardzie POSIX specyfikatorów formatu "%a" i "%A" w funkcji printf;
- Podprogramy do przetwarzania wyrażeń regularnych zostały zastąpione odpowiednikami z ;
- Dodano element PROCINFO["platform"] z ciągiem identyfikującym platformę, dla której zbudowano gawk;
- Zapis do elementów SYMTAB, które nie są nazwami zmiennych, teraz skutkuje wyświetleniem błędu;
- Przeprojektowano kod przetwarzania komentarzy, rozwiązano problemy z wyświetlaniem komentarzy w sformatowanym wyjściu.
Źródłoopennet.ru
[:en]
nowa istotna wersja implementacji języka programowania AWK projektu GNU — . AWK został zaprojektowany w latach 70-tych XX wieku i nie przeszedł znaczących zmian od połowy lat 80-tych, w których określono podstawową strukturę języka, co pozwoliło na utrzymanie pierwotnej stabilności i prostoty języka przez ostatnie dekady. Pomimo swojego wieku, AWK wciąż jest aktywnie używany przez administratorów do wykonywania rutynowych prac związanych z analizowaniem różnych typów plików tekstowych oraz generowaniem prostych statystyk wynikowych.
Kluczowe zmiany:
- Wprowadzono wsparcie dla przestrzeni nazw;
- Dodano wsparcie dla określonych w standardzie POSIX specyfikatorów formatu "%a" i "%A" w funkcji printf;
- Podprogramy do przetwarzania wyrażeń regularnych zostały zastąpione odpowiednikami z ;
- Dodano element PROCINFO["platform"] z ciągiem identyfikującym platformę, dla której zbudowano gawk;
- Zapis do elementów SYMTAB, które nie są nazwami zmiennych, teraz skutkuje wyświetleniem błędu;
- Przeprojektowano kod przetwarzania komentarzy, rozwiązano problemy z wyświetlaniem komentarzy w sformatowanym wyjściu.
Źródło: opennet.ru
[:]
