Bedingungen
Die if
-Aussage wählt zwischen Alternativen, die jeweils einen komplexen Test haben können. Die einfachste Form ist die if-then
-Aussage:
ifbefehl
Falls der Exit-Status des Befehls 0 ist thenbody
fi
Zum Beispiel:
if [ `whoami` = "root" ] then echo "Sie sind der Administrator" fi
Dann kommt die if-then-else
-Aussage:
ifbefehl
thenbody1
elsebody2
fi
Zum Beispiel:
if [ `whoami` = "root" ] then echo "Sie sind der Administrator" else echo "Sie sind nur so ein normaler Heinzfred" fi
Schließlich haben wir die Form if-then-elif-else
, die so viele Tests haben kann, wie Sie wollen:
ifbefehl1
thenbody1
elifbefehl2
thenbody2
elif ... ... elsebodyN
fi
Zum Beispiel:
if [ `whoami` = "root" ] then echo "Sie sind der Administrator" elif [ "$USER" ...
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.