Break: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „= break = break [n] * Dient zum expliziten Verlassen einer Schleife. * Ohne Angabe eines Arguments wird die unmittelbar umgebende Schleife verlassen * möch…“
 
K Textersetzung - „[[Kategorie:“ durch „[[Category:“
Zeile 21: Zeile 21:
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:Linux:Shell:Bash:Builtin]]
[[Category:Linux:Shell:Bash:Builtin]]

Version vom 18. Mai 2022, 10:04 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.