AWK

Из Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу
AWK
Model skriptni, proceduralni, pokretnih podataka
Pojavio se 1977.
Dizajner(i) Alfred Aho, Peter Vajnberg i Brajan Kernigen
Dijalekti oawk (old awk), nawk (new awk), gawk (GNU Awk)
Uticaji C, SNOBOL4, Bash
Uticao na Tcl, AMPL, Perl, Korn shell, Lua
Operativni sistemi više-platformski
Veb-sajt www.cs.princeton.edu/~bwk/btl.mirror/

AWK je interpretirani programski jezik dizajniran za obradu teksta i najčešće korišćen kao alatka za izvoženje podataka i izveštaje. Jedan je od standardnih alata na Juniks-baziranim operativnim sistemima.

Razvijen je u Bell Laboratories istraživačkom centru 1970[1], a ime je dobio po prezimenima njegovih autora. Akronim se izgovara identično imenu ptice auk (njorke, koja predstavlja amblem jezika i pojavljuje se u literaturi). Kada se piše malim slovima, misli se na program iz juniksa i Plan 9 operativnog sistema koji pokreće skripte pisane u AWK programskom jeziku.

Primeri aplikacija[уреди]

Zdravo svete[уреди]

Evo uobičajenog 'Zdravo svete' programa napisanog u AWK:

BEGIN { print "Hello, world!" }

Imajte na unu da eksplicitna exit izjava nije potrebna; pošto je jedini obrazac BEGIN, argumenti komandne linije se ne obrađuju.

Dodatna literatura[уреди]

Spoljašnje veze[уреди]

Reference[уреди]