Awk
From Wikipedia, the free encyclopedia
AWK er et programmerings- og skriptspråk for behandling av tekstbaserte data, enten fra filer eller datastrømmer. Navnet er utledet av etternavnet til utviklerne – Alfred V. Aho, Peter J. Weinberger og Brian W. Kernighan.
Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet. Helt uten kilder. (10. okt. 2015) |
Awk | |||
---|---|---|---|
![]() | |||
![]() | |||
Tilblivelse | 1977 | ||
Paradigme | Multi-paradigme: Datadrevet programmering, prosedyrisk programmering | ||
Designet av | Alfred Aho, Brian Kernighan | ||
Utviklet av | Alfred Aho, Brian Kernighan, Peter J. Weinberger | ||
Siste versjon(er) | IEEE Std 1003.1-2008 | ||
Påvirket av | |||
C, SNOBOL, Bourne Shell |
AWK bruker for en stor del strenger, assosiative matriser (som er matriser indeksert med nøkkelstrenger] og regulære uttrykk.
AWK er et av de tidligste verktøy som dukket opp i versjon 3 av UNIX, og ble raskt populært. En versjon av AWK er så å si standard i moderne UNIX-implementasjoner og liknende operativsystem. AWK er nevnt i Single UNIX Specification som en obligatorisk del av et Unix operativsystem. Ved siden av Bourne shell, er AWK det eneste skriptspråk i et standard Unix miljø.
AWK og sed er også en av inspirasjonskildene til skriptspråket Perl.