if

Mit if kann man einen Teil eines Skripts in Abhängigkeit einer Bedingung ausführen lassen. Die Angabe mehrerer Alternativen mit elif und maximal ein else ist möglich. Die if-Anweisung wird mit einem fi beendet.

Die Struktur kann also etwas variieren. Die einfachste Form sieht so aus:
if Bedingung
then
kommando1
kommando2
...
fi

In voller Schönheit hat die Fallunterscheidung diese Form:
if EineBedingung
then
kommando1
kommando2
...
elif NochEineBedingung
then
nocheinkommando1
nocheinkommando2
...
...
else
undnocheinkommando1
undnocheinkommando2
...
fi

Als Bedingung wird häufig test beziehungsweise [ ... ] verwendet, siehe test-Ausdrücke, true, false.

Beispiel 20   Kompilieren eines Programms mit Erfolgsmeldung:
if gcc meinprg.c -o meinprg
then
   echo "hat geklappt!"
else
   echo "Schade!"
fi



AnyWare@Wachtler.de