`nawk` - это язык сканирования и обработки паттернов.

Программа nawk - это последовательность шаблонов и соответствующих действий.

Программа, определяющая строку, должна быть заключена в одинарные кавычки ('), чтобы защитить ее от интерпретации оболочкой.

Последовательность операторов pattern - action может быть указана в командной строке как программа или в одном или нескольких файлах, указанных параметром -f progfile.

Когда считывается ввод, соответствующий шаблону, выполняется действие, связанное с шаблоном.