AWK читає по одному рядку за раз. Рядок сканується на відповідність кожному шаблону в програмі, і у разі збігу виконується відповідна дія.» — Альфред Ахо Програма на AWK — послідовність пар типу шаблон-дія, що записуються як: умова { дія } де умова зазвичай є виразом, а дія — послідовністю команд.