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
- ^ a b 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
- awk kojeg razvija Brian Kernighan (en)
- comp.lang.awk je newsgrupa o Awk-u (en)
- GAWK (GNU awk) web stranica Arhivirano 2. 6. 2004. na Wayback Machine (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.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.