AWK
AWK on tekstin käsittelemiseen kehitetty ohjelmointikieli. Kielen kehittivät Alfred Aho, Peter Weinberger ja Brian Kernighan vuonna 1977.
AWK-ohjelmat ovat esitysmuodoltaan hyvin tiiviitä. Niissä käytetään yleisesti muun muassa säännöllisiä lausekkeita.
[muokkaa] Esimerkkejä
Yksinkertainen AWK-ohjelma, joka tulostaa näytölle tekstin "Hello, world!"
BEGIN { print "Hello, world!"; exit }
Tässä Unix-komennon tuloste putkitetaan AWK:lle joka laskee hakemistossa olevien tiedostojen (ml. alihakemistot ja niiden tiedostot) kokojen summan tavuina ja tulostaa tuloksen:
ls -alR | awk '{ s+=$5; } END { print s; }'
[muokkaa] Aiheesta muualla
| Tuotantokäytössä |
Ada • APL • AWK • Assembly • C • C++ • C# • COBOL • Delphi • Eiffel • Fortran • Java • JavaScript • Lua • Lisp • Objective-C • Pascal • Perl • PHP • PostScript • Python • Ruby • Smalltalk • TCL • Visual Basic |
|---|---|
| Akateemiset | |
| Historialliset |
ALGOL • BASIC • Modula-3 • MUMPS • Plankalkül • PL/I • Simula |
Sivulta puuttuu