Definition und Aufruf
Version vom 17. Oktober 2025, 16:29 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Funktionen zur Strukturierung von Skripten – Definition und Aufruf = *Funktionen in der Bash dienen dazu, Skripte besser zu strukturieren und wiederverwen…“)
Funktionen zur Strukturierung von Skripten – Definition und Aufruf
- Funktionen in der Bash dienen dazu, Skripte besser zu strukturieren und wiederverwendbare Codeblöcke zu erstellen.*
- Sie werden definiert, indem ein Name für die Funktion angegeben und anschließend die Befehle in geschweifte Klammern gesetzt werden.*
Grundprinzip
- Eine Funktion wird einmal definiert und kann beliebig oft aufgerufen werden.
- Funktionen helfen, wiederkehrende Abläufe zu kapseln und den Code lesbarer zu gestalten.
Syntax
- function FUNKTIONSNAME {
- Befehle
- }
- oder kürzer
- FUNKTIONSNAME() {
- Befehle
- }
Beispiel – einfache Funktion
- greet() {
- echo "Hallo Welt"
- }
- greet
Ausgabe: Hallo Welt
Beispiel – Funktion mehrfach aufrufen
- greet() {
- echo "Hallo $1"
- }
- greet Thomas
- greet Maria
Ausgabe: Hallo Thomas Hallo Maria
Hinweise
- Funktionen können vor oder nach ihrem Aufruf im Skript stehen, da Bash beim Parsen alle Funktionen erkennt.
- Es ist keine Rückgabe von Werten zwingend erforderlich – Funktionen können auch nur Befehle ausführen.
- Parameter können wie bei Skripten über $1, $2 usw. übergeben werden.