Successivo: Variabili predefinite, Precedente: Panoramica sulle azioni, Su: Criteri di ricerca e azioni [Contenuti][Indice]
Le istruzioni di controllo, come if
, while
e così via,
regolano il flusso di esecuzione nei programmi awk
. Molte tra
le istruzioni di controllo di awk
sono modellate sulle
corrispondenti istruzioni in C.
Tutte le istruzioni di controllo iniziano con parole chiave speciali, come
if
e while
, per distinguerle dalle semplici espressioni.
Molte istruzioni di controllo contengono altre istruzioni. Per esempio,
l’istruzione if
contiene un’altra istruzione che può essere eseguita
oppure no. Le istruzioni contenute sono chiamate corpo.
Per includere più di un’istruzione nel corpo, queste vanno raggruppate
in una sola istruzione composta tra parentesi graffe, e separate tra
loro con dei ritorni a capo o dei punti e virgola.
• Istruzione if | Eseguire in maniera condizionale
istruzioni awk .
| |
• Istruzione while | Eseguire il ciclo finché è verificata una condizione. | |
• Istruzione do | Eseguire l’azione specificata, continuare a eseguire il ciclo finché è verificata una condizione. | |
• Istruzione for | Un’altra istruzione iterativa, che permette di specificare clausole iniziali e di incremento. | |
• Istruzione switch | Valutazione di quale insieme di istruzioni eseguire, a seconda del valore assunto da una variabile. | |
• Istruzione break | Uscire subito dal ciclo più interno in cui ci si trova. | |
• Istruzione continue | Andare alla fine del ciclo più interno in cui ci si trova. | |
• Istruzione next | Smettere di elaborare il record corrente. | |
• Istruzione nextfile | Smettere di elaborare il file corrente. | |
• Istruzione exit | Interrompere l’esecuzione di awk .
|
Successivo: Variabili predefinite, Precedente: Panoramica sulle azioni, Su: Criteri di ricerca e azioni [Contenuti][Indice]