Przykłady zastosowań Hello World Poniżej znajduje się przykład programu "Hello world" napisanego w AWK: BEGIN { print "Hello, world!" } Niekoniecznie trzeba w tym wypadku pisać na końcu exit. Jedynym wzorcem jest BEGIN, więc żadne argumenty z linii komend nie są przetwarzane. W niektórych wersjach AWK i niektórych krajach dodanie znaku ”_“ przed łańcuchem znaków wypisze go w języku narodowym. Np. BEGIN { print _"Hello, world!" } we Francji może wypisać bonjour, monde!.

Wypisywanie linii zawierających więcej niż 80 znaków length($0) > 80

Zliczanie liczby słów Program liczy liczbę słów na wejściu i wypisuje liczbę słów, linii i znaków podanych na wejściu (podobnie jak wc). { w += NF c += length + 1 } END { print NR, w, c } Ze względu na brak wzorca w pierwszej linii programu akcja jest wykonywana dla każdego wiersza wejścia.

Suma numerów ostatnich słów { s += $NF } END { print s + 0 } s jest zwiększane o numer ostatniego słowa w każdym rekordzie. Na końcu wejścia wzorzec END pasuje, więc s jest wypisywane. Jednak wejście może nie zawierać ani jednej linii. Wtedy, jako że zmiennej s nie została nadana żadna wartość, będzie to pusty ciąg.