Samstag, 12. Juli 2008
while und until
'while' und 'until' sind Gegenstücke. 'while' tut etwas so lange, wie es 'true' ist (es stimmt). 'until' tut es solange, bis es 'true' wird. Der Befehl 'do' kündigt hier den Befehlsblock an, 'done' beendet ihn. Syntax:

while [ <Bedingung> ]; do
<Befehle>
done

until [ <Bedingung> ]; do
<Befehle>
done

... link (0 Kommentare)   ... comment


if , elif und else
Sie werten die Rückgabe des Befehls '[' aus. Zuerst steht immer 'if'. Der Befehl 'then' kündigt den Befehlsblock an. Für weitere Fälle benutzt man 'elif' (zusammengesetzt aus 'else' und 'if'). Auch hier wird wieder 'then' benötigt. Als letztes folgt else. Dieser Befehl nimmt nichts entgegen. Er wird dafür benutzt, Etwas auszuführen, wenn kein Fall eintritt. Als letztes folgt 'fi'. Er beendet 'if'. Syntax:

if [ <Bedingung> ]; then
<Befehle>
elif [ <Bedingung> ]; then
<Befehle>
else
<Befehle>
fi

elif und else sind optional.

... link (0 Kommentare)   ... comment