Funktionen
Teil des Bash-Kurses
Deine Scripts fangen inzwischen an, sich zu wiederholen. Vielleicht schreibst du an drei verschiedenen Stellen eine Meldung mit Zeitstempel ins Log, oder du pr眉fst wieder und wieder mit denselben drei Zeilen, ob eine Datei existiert, bevor du sie anfasst. Diese Zeilen zu kopieren funktioniert, bis du einen Fehler darin beheben musst und feststellst, dass du ihn an f眉nf Stellen gleichzeitig beheben musst.
Denk an eine Rezeptkarte. Du schreibst die Schritte f眉r R眉hrei nicht jedes Mal neu auf, wenn du Lust auf Eier hast, sondern schreibst das Rezept einmal, gibst der Karte einen Namen, und ab dann sagst du nur noch 鈥瀖ach das R眉hrei", und alle wissen, welche Schritte gemeint sind. ...
M枚chtest du Bash Funktionen in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Bash und arbeite Funktionen praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenFunktionenWas du lernen wirst
- Function definition
- Positional args $1 $@ $#
- Return for exit codes
- Echo for output
- Local variables
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.
