GNU Awk | ||
Deweloper | Aharon Robbins, Karl Berry ( Projekt GNU ) | |
---|---|---|
Ostatnia wersja | 5.1.0 (14 kwietnia 2020 r) | |
Wpływem | C , SNOBOL , powłoka Bourne'a | |
Pod wpływem | Perl , Korn Shell (ksh93, dtksh, tksh), Lua | |
Napisane w | VS | |
System operacyjny | GNU / Linux , FreeBSD , NetBSD , OpenBSD , UNIX , GNU , Mac OS X , MS-DOS , MS Windows , Atari , BeOS , VMS | |
Licencja | GPL-3.0 + ( d ) | |
Stronie internetowej | www.gnu.org/software/gawk | |
GNU Awk (lub gawk ) jest implementacją języka programowania awk przez Projekt GNU . Jest to wolne oprogramowanie wydane na licencji GNU GPL .
GNU Awk jest domyślną implementacją awk w aktualnych dystrybucjach GNU / Linuksa .
GNU Awk jest teraz zarządzany przez Aharona Robbinsa , hakera pracującego dla Intela .
Nazwa awk pochodzi od inicjałów projektantów języka: Alfreda V. A ho, Petera J. W einbergera i Briana W. K ernighana. Oryginalna wersja awk została napisana w 1977 roku w Bell Laboratories of AT&T . W 1985 r. W nowej wersji wprowadzono kilka nowych funkcji, w tym funkcje zdefiniowane przez użytkownika (w) . Ta nowa wersja jest szeroko rozpowszechniana przez systemy SVR3 . Wersja dla SVR4 dodaje inne nowe funkcje i, zgodnie z dokumentacją GNU , daje możliwość uporządkowania zachowania języka, bardzo mało lub wcale nie udokumentowanego. Specyfikacje przyjętego standardu POSIX wyjaśniają język. Projektanci gawk, podobnie jak ich poprzednicy w Bell Labs zajmujący się projektowaniem awk, przekazują opinie na temat specyfikacji POSIX.
Paul Rubin napisał gawk, implementację języka przez Projekt GNU w 1986 roku . Jay Fenlason ukończył go za radą Richarda Stallmana . Pewien John Woods również wniósł część kodu. W 1988 i 1989 roku David Trueman starannie przebudował gawk z pomocą Arnolda Robbinsa, aby był kompatybilny z nową wersją awk. Według Arnolda Robbinsa, który pracuje nad projektem od 1988 roku i jest obecnym opiekunem od 1994 roku, David Trueman zasługuje na szczególne wyróżnienie za jego nieocenioną pracę nad ewolucją gawk, tak aby działał płynnie i bez błędów. Chociaż nie uczestniczy już w gawk, praca z Truemanem była dla Robbinsa ogromną przyjemnością.
Od 1995 roku Arnold Robbins był głównym opiekunem projektu.