11.8 break
Um eine Schleife mitten im Durchlauf an einer beliebigen Stelle zu verlassen, muss man dort nur das break-Schlüsselwort setzen. Dies funktioniert sowohl mit while- als auch mit for- und until-Schleifen.
[»]Da die select-Anweisung wie eine Schleife fungiert, kann man sie durch Strg + D abbrechen, oder man integriert eine Abbruchfunktion, in der man break verwendet. Letzteres ließe sich folgendermaßen umsetzen:
Listing 11.42 select-Beispiel
#!/bin/bash
echo "Was haben Sie für ein Haustier?"
select HAUSTIER in Hund Katze Beenden
do
if [ "$HAUSTIER" = "Beenden" ]; then break; fi
echo "Sie haben also ein/eine(n) $HAUSTIER"
echo "Kann Ihr Haustier auch in Common-Lisp programmieren?"
done
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.