Выражения образуют основные строительные блоки конструкций и действий awk. Выражения определяют значения, которые можно печатать, тестировать, запоминать в переменных или передавать функциям. Кроме того, выражение может присваивать новое значение переменной или полю, используя оператор присваивания.
Выражение может служить образцом или самостоятельным оператором действия. Большинство других типов операторов содержат одно или более выражений, которые определяют данные для операций над ними. Как и в других языках, выражения в awk включают переменные, ссылки на массивы, константы и вызовы функций, а также комбинации их с различными операторами.