Bash-Skripte lernen – Teil 2: Variablen und Parameter
Aktualisiert am 01.11.2026 · Lesezeit ca. 2 Min. · Niveau: Anfänger · von Viktor Tribus, IT-Tribus Nideggen
In diesem Beitrag erweitern wir die Grundlagen der Bash-Skripts aus Teil 1. Wir werden uns nun mit Variablen und Parametern befassen, um unsere Skripte flexibler und dynamischer zu gestalten. Lass uns beginnen!
Was Sie in diesem Beitrag lernen
In diesem Artikel wirst du folgende Inhalte kennenlernen:
- Das Prinzip von Variablen und Parametern in Bash-Skripts.
- Einführung in die Erstellung und Verwendung von Variablen.
- Aufbau und Anwendung von Positional Parameters (Argumenten).
Die Lektüre dieses Artikels sollte ca. 20 Minuten dauern, benötigtes Werkzeug: Terminal oder Eingabeaufforderung mit Bash-Support.
Das Prinzip einfach erklärt
Variablen können als Behälter für Werte verstanden werden. Stell dir vor, du hast einen Karton (Variable), in den du verschiedene Gegenstände legen kannst (Werte). Bei Parametern geht es um Argumente, die an ein Skript übergeben werden. Das ist wie wenn jemand dir Anweisungen gibt, was du mit dem Karton machen sollst.
Ihr erstes Beispiel
Beginnen wir mit einem einfachen Skript, das Variablen verwendet:
Hier legen wir die Variablen NACHNAME und VORNAME fest. Wir verwenden sie dann im Befehl echo, um eine Begrüßung auszugeben.
Erwartete Ausgabe:
Schritt für Schritt erweitern
Stufe 1: Variablen initialisieren und verwenden
Fügen wir einige zusätzliche Variablen hinzu, die verschiedene Werte speichern:
Erwartete Ausgabe:
Stufe 2: Befehlssubstitution verwenden
Nun nutzen wir eine Befehlsausgabe, um einen Wert in einer Variable zu speichern:
Erwartete Ausgabe:
Stufe 3: Positional Parameters verwenden
Nun lass uns Parameter in das Skript integrieren. Diese sind Argumente, die man an das Skript übergeben kann:
Beim Ausführen des Skripts übergeben wir die Argumente:
Erwartete Ausgabe:
Stufe 4: Default-Werte für Variablen
Fügen wir Default-Werte hinzu, falls die Parameter nicht übergeben werden:
Beim Ausführen des Skripts ohne Argumente:
Erwartete Ausgabe:
Typische Anfängerfehler
Fehler: Variablen nicht korrekt initialisiert
Fehlermeldung: -bash: NACHNAME: command not found
Ursache: Die Variable wurde ohne Wert zugewiesen oder falsch benannt.
Serie: Bash-Skripte lernen – Teil 2 von 4
← Vorheriger Teil: Bash-Skripte lernen – Teil 1: Das erste Skript und Ausführungsrechte
→ Als Nächstes: Teil 3: Bedingungen und Schleifen (erscheint in Kürze)
Quellen und weiterführende Informationen
- Bash-Skripting-Guide für Anfänger › Shell › Wiki › ubuntuusers.de – wiki.ubuntuusers.de
- Adding arguments and options to your Bash scripts – redhat.com
- Wie Sie ein Bash-Argument skripten – computerweekly.com
- Shell Parameters (Bash Reference Manual) – gnu.org
- 5.5 Verwenden von Variablen in der Bash-Shell – novell.com
- Shell-Programmierung – openbook.rheinwerk-verlag.de
Hinweis: Dieser Beitrag wurde am 01.11.2026 mit KI-Unterstützung erstellt, auf Basis der genannten Quellen eigenständig formuliert und redaktionell von IT-Tribus betreut. Alle Angaben ohne Gewähr – bitte prüfen Sie Befehle vor dem Einsatz in produktiven Umgebungen und legen Sie vorher eine Sicherung an.
Benötigen Sie Unterstützung bei Bash Skript Variablen Parameter?
IT-Tribus ist Ihr IT-Dienstleister aus Nideggen. Vor Ort helfen wir in Düren, im Kreis Düren und in der Region Aachen – Monitoring und Fernwartung mit NinjaOne bieten wir Unternehmen auch überregional an.
