Idi na sadržaj

Awk

S Wikipedije, slobodne enciklopedije
Awk
Image
Programska Paradigmaskriptni jezik
Pojavio se1977
TvoracAlfred Aho, Peter Weinberger i Brian Kernighan
Sistem tipovanja/
Glavne implementacijeawk, GNU Awk, mawk, nawk, MKS AWK, Thompson AWK (kompajler) , Awka (kompajler)
Dijalektiold awk oawk 1977, new awk nawk 1985, GNU Awk
UtjecaliC, SNOBOL4, Bourne shell
Utjecao naPerl, 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. 1 2 James W. Livingston (2. 5. 1988). "The Great awk Program is No Birdbrain". Digital Review. str. 91.
  2. 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.
  3. 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]


Image Nedovršeni članak Awk koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima Wikipedije.