if、whileなどの制御文は、awkプログラムの実行の流れを制御します。awkの制御文のほとんどは、Cの同様の文にならって作られています。
すべての制御文は、ifやwhileなどの特別なキーワードで始まり、通常の式と区別されています。
多くの制御文には他の文が含まれます。たとえば、if文には実行される文、または実行されない文が含まれます。この含められた文は本体といいます。本体に2つ以上の文を入れたい場合は、それらをニューラインかセミコロンで区切り、カーリーブレースで囲んで1つの複合文にグループ化してください。
if文
while文
do-while文
for文
break文
continue文
next文
exit文