Break: Unterschied zwischen den Versionen
K Textersetzung - „[[Category:“ durch „[[Kategorie:“ |
K Textersetzung - „Bash/Builtins“ durch „Bash/Builtin“ Markierung: Manuelle Zurücksetzung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 19: | Zeile 19: | ||
break [ n ] | break [ n ] | ||
Mit break kann man die innerste Ebene (bzw. n Schleifenebenen) verlassen ohne den Rest der Schleife auszuführen. | Mit break kann man die innerste Ebene (bzw. n Schleifenebenen) verlassen ohne den Rest der Schleife auszuführen. | ||
[[Kategorie:Bash | [[Kategorie:Bash/Builtin]] |
Aktuelle Version vom 21. September 2024, 22:43 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.