- Grundlegendes zum Linux BASH Script erstellen
- BASH Skript unter Linux erstellen
- Festlegung, wie das Linux Bash Script ausgeführt wird:
- Wie kann man einem Linux BASH Skript Parameter übergeben
- Mehr Linux und Windows gibt es in folgenden Udemy Kursen
- Das könnte dich auch interessieren:
- Interessante Bücher für die Linux Administration
Grundlegendes zum Linux BASH Script erstellen
Wenn man immer wieder die gleichen Kommandos mit vielleicht nur ein paar geänderten Aufrufparametern ausführt, so ist das meistens mit viel Arbeit verbunden. Durch kleine Skripte ist es möglich, diese Arbeit zu automatisieren.
Ein Linux Bash Script kann man sich relativ einfach vorstellen als eine Textdatei in der die Befehle (Kommandos) geschrieben werden. In dieser Datei werden Sie dann der Reihe nach abgearbeitet.
Auch lassen sich dem Linux SKript sehr einfach BASH Parameter übergeben. Das sind im Grunde Eingaben (z. B. Pfad, Textdatei etc.), welche dem Skript als Variablen übergeben werden. Das BASH SKript kann anschließend damit verschiedene Aufgaben ausfüllen.
Die Skripte, welche wir in diesem Artikel erstellen, sind Bash-Skripte. Die Bash ist die Standardshell in den meisten Linux Systemen.
BASH Skript unter Linux erstellen
Schauen wir uns nun an, wie man ein Skript erstellt. Unser kleines Programm soll folgende Anforderungen erfüllen. Nach dem Aufruf wird der angemeldete Benutzer und das aktuelle Datum ausgegeben.
Anlegen der Datei: Die Endung .sh ist nicht unbedingt nötig, aber man sieht dann sofort, dass es sich um ein Skript handelt.
touch erstes-skript.sh
Festlegung, wie das Linux Bash Script ausgeführt wird:
Man bezeichnet diese Angabe auch als „Shebang“. Hierfür müssen wir in die Datei schreiben. Als Konsoleneditoren sind die gebräuchlichen nano und vi. Der vi – Editor ist in seiner Bedienung relativ schwierig, weshalb wir nano verwenden.
nano erstes-skript.sh
Jetzt müssen wir den Pfad angeben: #!/bin/bash und unsere beiden Kommandos für das Ausgeben des Benutzers und des Datums in das Skript einfügen.

Um das Skript ausführen zu können, benötigt es natürlich für den Benutzer, der es aufrufen möchte, Ausführungsrechte (execute).
Aufgrund der Sicherheit, sollte man bei der Rechtevergabe immer genau prüfen, wer welche Rechte erhält. So sollte man nicht jedem das Recht geben, Skripte ausführen lassen zu dürfen. Im folgenden Linux Bash Script Beispiel wird zur Veranschaulichung jedem das Ausführungsrecht (+x) gegeben.
chmod +x erstes-skript.sh
Jetzt kann das Skript, wie folgte, ausgeführt werden.
./erstes-skript.sh
Anhand dieser wenigen Schritte haben wir gesehen, wie einfach es eigentlich ist ein Shell Skript zu erstellen und auszuführen.
Wie kann man einem Linux BASH Skript Parameter übergeben
Wenn man mit Skripten arbeitet, ist es häufig nötig, dem Skript direkt einige Parameter zu übergeben. Dies funktioniert bei Linux Skripten ähnlich wie bei Batch Skripten oder Windows PowerShell Skripten. Im Folgenden wird beschrieben, wie man einem BASH genauer gesagt Shell Skript unter Linux Parameter übergibt.
Im ersten Schritt wird natürlich ein Skript benötigt. Dies erstellt man am besten direkt im Terminal, genauer gesagt in der Shell. Im folgenden Beispiel wird ein einfaches Skript erstellt, welches zunächst das aktuelle Datum ausgibt und anschließend den übergebenen Parameter.
Die Parameter werden dabei mit $1 bis $9 angegeben. Das bedeutet der erste Parameter, welcher nach dem Skriptnamen angegeben wird, befindet sich in der Variablen $1, der zweite in der Variablen $2 usw.
Das Skript mit der Übergabe eines Parameters.
#!/bin/bash
echo "Heute ist der `date`!"
echo "Als Variable wurde folgendes übergeben: " $1
Der Aufruf des obigen Skripts sieht wie unten dargestellt aus. Dabei wird einfach nach dem Skriptnamen der zu übergebende Parameter mitangegeben. Im Skript ist der Inhalt anschließend über die Variable $1 abrufbar.
./skript.sh test

Mehr Linux und Windows gibt es in folgenden Udemy Kursen
Das könnte dich auch interessieren:
- So installiert man Linux direkt unter Windows 11
- Linux Ubuntu 20.04 LTS direkt aus dem Windows Store unter Window 10 installieren
- 7 Linux Befehle, mit welchem man schnell die wesentlichen Daten des System abfragen kann!
- So installiert man unter VMWare Workstation die VMWare Tools für Linux
- Welche Linux Version habe ich installiert – Mit dem Terminal Informationen zur Version, dem Kernel und auch dem Compiler aufrufen
- Linux BASH unter Windows 10 installieren
Interessante Bücher für die Linux Administration
Keine Produkte gefunden.










