[:ru]
nowa główna wersja implementacji języka programowania AWK w projekcie GNU — . Język AWK opracowano w latach 70. XX wieku i od połowy lat 80. XX wieku, kiedy zdefiniowano jego rdzeń, nie przechodził znaczących zmian, dzięki czemu zachował on pierwotną stabilność i prostotę na przestrzeni ostatnich dziesięcioleci. Mimo zaawansowanego wieku AWK jest nadal aktywnie używany przez administratorów do wykonywania rutynowych zadań związanych z analizą składniową różnych typów plików tekstowych i generowaniem prostych statystyk wynikowych.
Kluczowe zmiany:
- Zaimplementowano obsługę przestrzeni nazw;
- Dodano obsługę specyfikatorów formatu POSIX „%a” i „%A” dla funkcji printf;
- Podprogramy do przetwarzania wyrażeń regularnych zostały zastąpione odpowiednikami z ;
- 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.
źródłoopennet.ru
[Pl]
nowa główna wersja implementacji języka programowania AWK w projekcie GNU — . Język AWK opracowano w latach 70. XX wieku i od połowy lat 80. XX wieku, kiedy zdefiniowano jego rdzeń, nie przechodził znaczących zmian, dzięki czemu zachował on pierwotną stabilność i prostotę na przestrzeni ostatnich dziesięcioleci. Mimo zaawansowanego wieku AWK jest nadal aktywnie używany przez administratorów do wykonywania rutynowych zadań związanych z analizą składniową różnych typów plików tekstowych i generowaniem prostych statystyk wynikowych.
Kluczowe zmiany:
- Zaimplementowano obsługę przestrzeni nazw;
- Dodano obsługę specyfikatorów formatu POSIX „%a” i „%A” dla funkcji printf;
- Podprogramy do przetwarzania wyrażeń regularnych zostały zastąpione odpowiednikami z ;
- 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.
Źródło: opennet.ru
[:]
