Управляющие операторы, такие как if, while, и т.д., управляют порядком выполнения частей awk-программ. Большинство управляющих операторов в awk похожи на подобные операторы в Си. Все они начинаются со специального ключевого слова, такого как if или while, выделяющего их среди простых выражений. Многие управляющие операторы содержат другие операторы; например, оператор if содержит другой оператор, который должен или не должен исполняться. Содержащийся оператор называется телом. Если нужно включить в тело более одного оператора, их нужно сгруппировать в один составной оператор с помощью фигурных скобок, разделяя их символами newlines или точками с запятой.