Fehlerbehandlung und Traps
Teil des Bash-Kurses
Jedes Script, das du bisher geschrieben hast, geht davon aus, dass alles gutgeht. Ein Befehl, der eine Datei nicht findet, ein Verzeichnis, das es nicht gibt, ein Tippfehler in einem Variablennamen: Bash zuckt bei all dem standardmäßig mit den Schultern und führt trotzdem die nächste Zeile aus.
Stell dir ein Fließband vor, an dem jede Station ein weiteres Teil anschraubt. Ein gut geführtes Band hat an jeder Station einen Not-Aus: Sobald eine Station ein defektes Teil findet, steht das ganze Band genau dort still, bevor ein halbfertiges Produkt hinten herausfällt. Bash mit seinen Standardeinstellungen ist ein Fließband ohne Not-Aus. ...
Möchtest du Bash Fehlerbehandlung und Traps in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Bash und arbeite Fehlerbehandlung und Traps praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenFehlerbehandlung und TrapsWas du lernen wirst
- Set -e
- Set -u
- Set -o pipefail
- Trap on EXIT
- Trap on ERR
- Cleanup functions
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
12 Lektionen- 1Was ist Bash20 Min.
- 2Shebang und dein erstes Skript25 Min.
- 3Variablen und Anführungszeichen25 Min.
- 4Bedingungen und Tests30 Min.
- 5Schleifen25 Min.
- 6Funktionen25 Min.
- 7Arrays25 Min.
- 8String- und arithmetische Expansion25 Min.
- 9E/A-Umleitung und Pipes25 Min.
- 10Fehlerbehandlung und Traps30 Min.
- 11Debugging und Best Practices25 Min.
- 12Abschlussprojekt: Server-Bootstrap-Skript60 Min.
