AWK

Wikipedia
Loikkaa: valikkoon, hakuun

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


Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia tai muita samantapaisia artikkeleita.
Henkilökohtaiset työkalut
Nimiavaruudet

Kirjoitusjärjestelmät
Toiminnot
Valikko
Osallistuminen
Tulosta tai vie
Työkalut
Muilla kielillä