b'\n_START_ARTICLE_\nAWK\n_START_SECTION_\nKieli\n_START_PARAGRAPH_\nAWK-kieli perustuu ehtojen ja toimintojen m\xc3\xa4\xc3\xa4ritt\xc3\xa4miseen:_NEWLINE_ehto { toiminto }ehto { toiminto }_NEWLINE_Yksinkertainen ohjelma m\xc3\xa4\xc3\xa4ritt\xc3\xa4\xc3\xa4 ehdon ja toiminnon seuraavasti:_NEWLINE_$1 == "osoite" { print $2, $3 }_NEWLINE_.. jossa ehtona ensimm\xc3\xa4inen parametri tarkistetaan arvoa osoite vasten ja mik\xc3\xa4li se t\xc3\xa4sm\xc3\xa4\xc3\xa4 toinen ja kolmas parametri tulostetaan. Mik\xc3\xa4li ehto j\xc3\xa4tet\xc3\xa4\xc3\xa4n pois toiminto suoritetaan jokaiselle riville ja mik\xc3\xa4li toiminto j\xc3\xa4tet\xc3\xa4\xc3\xa4n pois ohjelma tulostaa jokaisen ehdon t\xc3\xa4ytt\xc3\xa4m\xc3\xa4n rivin._NEWLINE_AWK tukee my\xc3\xb6s k\xc3\xa4ytt\xc3\xa4j\xc3\xa4n m\xc3\xa4\xc3\xa4ritt\xc3\xa4mi\xc3\xa4 funktioita:_NEWLINE_func nimi(argumentit) { _NEWLINE_  lausekkeet}\n_START_SECTION_\nToteutukset\n_START_PARAGRAPH_\nAlkuper\xc3\xa4isen Bell Labsissa tehdyn toteutuksen lis\xc3\xa4ksi kielest\xc3\xa4 on avoimen l\xc3\xa4hdekoodin toteutus GNU AWK (gawk), joka on julkaistu vuonna 1988. Muihin toteutuksiin kuuluvat muun muassa Brian Kernighanin nawk ja Mike Brennanin mawk.\n_START_SECTION_\nEsimerkkej\xc3\xa4\n_START_PARAGRAPH_\nYksinkertainen AWK-ohjelma, joka tulostaa n\xc3\xa4yt\xc3\xb6lle tekstin "Hello, world!"_NEWLINE_ BEGIN { print "Hello, world!"; }_NEWLINE_T\xc3\xa4ss\xc3\xa4 Unix-komennon tuloste putkitetaan AWK:lle joka laskee hakemistossa olevien tiedostojen (ml. alihakemistot ja niiden tiedostot) kokojen summan tavuina ja tulostaa tuloksen: _NEWLINE_ls -alR | awk \'{ s+=$5; } END { print s; }\''