Break: Unterschied zwischen den Versionen
K Dirkwagner verschob die Seite Linux:Shell:Bash:Builtin:break nach Bash:Builtin:break, ohne dabei eine Weiterleitung anzulegen: Textersetzung - „Linux:Shell:“ durch „“ |
K Dirkwagner verschob die Seite Bash:Builtin:break nach Break, ohne dabei eine Weiterleitung anzulegen: Textersetzung - „Bash:Builtin:“ durch „“ |
(kein Unterschied)
|
Version vom 26. Mai 2022, 20:18 Uhr
break
break [n]
- Dient zum expliziten Verlassen einer Schleife.
- Ohne Angabe eines Arguments wird die unmittelbar umgebende Schleife verlassen
- möchte man tiefere Verschachtelungen verlassen, muss die Tiefe angegeben werden:
... while [ Bedingung ]; do for i in Liste; do case "$i" in foo*) break; bla*) tue etwas ;; *) Fehler; break 2; esac done done ...
Die Syntax der break-Anweisung lautet wie folgt:
break [ n ]
Mit break kann man die innerste Ebene (bzw. n Schleifenebenen) verlassen ohne den Rest der Schleife auszuführen.