Awk
| Awk | |
|---|---|
| Programska Paradigma | skriptni jezik |
| Pojavio se | 1977 |
| Tvorac | Alfred Aho, Peter Weinberger i Brian Kernighan |
| Sistem tipovanja | / |
| Glavne implementacije | awk, GNU Awk, mawk, nawk, MKS AWK, Thompson AWK (kompajler) , Awka (kompajler) |
| Dijalekti | old awk oawk 1977, new awk nawk 1985, GNU Awk |
| Utjecali | C, SNOBOL4, Bourne shell |
| Utjecao na | Perl, Korn Shell (ksh93, dtksh, tksh), JavaScript |
Awk je programski jezik za obradu tekstualnih datoteka, uobičajen na Unix/Linux operativnim sistemima.
AWK (/ɔːk/[1]) je skriptni jezik dizajniran za obradu teksta i obično se koristi kao alat za ekstrakciju podataka i izvještavanje. Poput sed i grep naredbi, to je filter [1] i standardna je karakteristika većine Unix-sličnih operativnih sistema. Komanda ljuske koja pokreće AWK procesor naziva se awk.
AWK je kreiran u Bell Labsu 1970-ih,[2] a njegovo ime je izvedeno od prezimena njegovih autora: Alfreda Ahoa (autora naredbe egrep ), Petera Weinbergera (koji je radio na malim relacijskim bazama podataka) i Briana Kernighana. Akronim se izgovara isto kao i naziv vrste ptice auk, koja je ilustrovana na naslovnici knjige Programski jezik AWK.[3]
Reference
[uredi | uredi izvor]- 1 2 James W. Livingston (2. 5. 1988). "The Great awk Program is No Birdbrain". Digital Review. str. 91.
- ↑ Aho, Alfred V.; Kernighan, Brian W.; Weinberger, Peter J. (1. 9. 1978). Awk — A Pattern Scanning and Processing Language (Second Edition) (Technical report). Unix Seventh Edition Manual, Volume 2. Bell Telephone Laboratories, Inc. Pristupljeno 1. 2. 2020.
- ↑ Aho, Alfred V.; Kernighan, Brian W.; Weinberger, Peter J. (1988). The AWK Programming Language. Addison-Wesley Publishing Company. ISBN 9780201079814. Pristupljeno 16. 5. 2015.
Vanjski linkovi
[uredi | uredi izvor]- awk kojeg razvija Brian Kernighan (en)
- comp.lang.awk je newsgrupa o Awk-u (en)
- GAWK (GNU awk) web stranica (en)
- mawk download stranica (en)
- DJGPP port Gawk-a 3.11b (en)
- xgawk download stranica (en)
- Awka Open Source (en)
- TAWK kompajler (en)
Nedovršeni članak Awk koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima Wikipedije.