Schleifen
Die while
-Schleife wiederholt eine Gruppe von Befehlen, solange eine Bedingung erfüllt, also wahr, ist.
whilebefehl
Solange der Exit-Status des Befehls 0 ist dobody
done
Falls z.B. dies das Skript meinskript
ist:
i=0 while [ $i -lt 3 ] do echo "$i" i=`expr $i + 1` done $ ./meinskript 0 1 2
Die until
-Schleife wiederholt sich, bis eine Bedingung wahr wird:
untilbefehl
Solange der Exit-Status des Befehls nicht 0 ist dobody
done
Zum Beispiel:
i=0 until [ $i -ge 3 ] do echo "$i" i=`expr $i + 1` done $ ./meinskript 0 1 2
Die for
-Schleife iteriert über Werte aus einer Liste:
forvariable
inliste
dobody
done
Zum Beispiel:
for name in Tom Jack Harry do echo "$name ist mein Freund" done $ ./meinskript Tom ist mein Freund Jack ist mein Freund ...
Get Linux kurz & gut, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.