Vezérlési szerkezetek

Jelölés

Elrejtés

UTASÍTÁSOK: összetett utasítás, utasításblokk, -lista

Feltételes vezérlés

Elrejtés

if (FELTÉTEL)
  UTASÍTÁS
else
  UTASÍTÁSOK

Előfeltételes ismétléses vezérlés

Elrejtés

while (FELTÉTEL)
  UTASÍTÁS

Végfeltételes ismétléses vezérlés

Elrejtés

do
  UTASÍTÁS
while (FELTÉTEL)

Számlálásos ismétléses vezérlés

Elrejtés

for (KIF1; KIF2; KIF3)
  UTASÍTÁS

Diszkrét ismétléses vezérlés

Elrejtés

for (INDEX in TÖMB)
   UTASÍTÁS

Ciklus- és megszakító műveletek

Elrejtés

  • break: kilépés a ciklusból
  • continue: a következő iterációra adja a vezérlést
  • exit: a bemenet feldolgozásának azonnali befejezése, ha az END mintát használjuk, akkor ide kerül a vezérlés és az END minta akciója végrehajtódik.
  • print LISTA: kiírja a vesszővel tagolt kifejezéslista tagjainak értékét, majd az ORS tartalmát
  • print: ekvivalens a print $0 utasítással (az aktuális rekord teljes tartalmát kiírja)
  • printf FORMÁTUM, LISTA: formázott kiíratás (mint a C programozási nyelvben)
  • next: Azonnal nekikezd a következő bemeneti rekord feldolgozásához, a legelső szabály mintáját tesztelve.