Bedingungen und Tests
Teil des Bash-Kurses
Jedes Skript, das du bisher geschrieben hast, f眉hrt immer dieselben Zeilen aus, egal was passiert. Echte Skripte m眉ssen Entscheidungen treffen: "mach das nur, wenn diese Datei existiert", "mach nur weiter, wenn der letzte Befehl geklappt hat". Diese Lektion zeigt dir, wie Bash solche Fragen stellt und auf die Antwort reagiert.
In Lektion 02 hast du den Exit-Code kennengelernt: eine verborgene Zahl, die jeder Befehl beim Beenden hinterl盲sst, wobei 0 Erfolg bedeutet und alles andere einen Fehlschlag. Conditionals in Bash bauen vollst盲ndig auf dieser Idee auf. Wo andere Sprachen fragen "ist das wahr oder falsch?", fragt Bash "ist dieser Befehl gegl眉ckt oder fehlgeschlagen? ...
M枚chtest du Bash Bedingungen und Tests in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Bash und arbeite Bedingungen und Tests praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenBedingungen und TestsWas du lernen wirst
- If statement
- [[ ]] tests
- String tests
- File tests -f -d -e
- && and ||
- Case statement
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.
