Einführung, Tutorial und Referenz

Awk

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.


© Copyright 2004 - 2008, Bodenseo, Linux-Kurse am Bodensee, Bernd Klein