|
|
Schleifen
Auch die Schleifen sind in Awk analog zu anderen Programmiersprachen
designed.
While
Die while-Schleife gibt es in zwei Varianten, zum einen als
annehmende (Schleife wird mindestens einmal durchlaufen) und
als abweisende (Schleife wird nur bearbeitet, wenn die
Precondition
erfüllt ist) Schleife
annnehmend:
do { Anweisung1 ; Anweisung2 ; ... } while ( Bedingung )
|
abweisend:
while ( Bedingung ) { Anweisung1; Anweisung2 ; ...
|
For
Der for-Schleife müssen drei Argumente übergeben werden:
for ( Beginn-Anweisung ; Bedingung ; Endanweisung ) { Anweisung1 ; Anweisung2 ; ... }
|
- Die Beginn-Anweisung
wird vor der ersten Ausführung der Schleife einmalig
ausgeführt.
- Die Bedingung wird vor
jedem Schleifendurchlauf auf ihren Wahrheitsgehalt geprüft.
- Die Endanweisung wird am
Ende eines jeden Schleifendurchlaufs überprüft.
|
|