Eigene Shell-Skripte unter Linux erstellen
Shell-Skripte sind ein leistungsstarkes Werkzeug, um Aufgaben unter Linux zu automatisieren. Diese Anleitung zeigt dir, wie du eigene Skripte schreibst und ausführst.
1. Grundlagen der Shell-Skripterstellung
- Erstelle eine neue Datei mit einem Editor deiner Wahl:
- Beispiel:
nano mein_skript.sh
- Beispiel:
- Beginne das Skript mit der sogenannten Shebang-Zeile:
#!/bin/bash
2. Skript schreiben
- Füge Befehle in das Skript ein, wie du sie auch im Terminal verwenden würdest:
#!/bin/bash echo "Hallo, Welt!" ls -l
- Speichere die Datei und schließe den Editor.
3. Skript ausführbar machen
- Setze die Ausführungsberechtigung für das Skript:
- Befehl:
chmod +x mein_skript.sh
- Befehl:
- Führe das Skript aus:
- Befehl:
./mein_skript.sh
- Befehl:
4. Nützliche Funktionen in Shell-Skripten
- Variablen:
#!/bin/bash name="Max" echo "Hallo, $name!"
- Bedingungen:
#!/bin/bash if [ -f /etc/passwd ]; then echo "Die Datei /etc/passwd existiert." else echo "Die Datei existiert nicht." fi
- Schleifen:
#!/bin/bash for i in {1..5}; do echo "Nummer: $i" done
5. Fehlerbehebung
- Führe das Skript im Debug-Modus aus, um Fehler zu finden:
- Befehl:
bash -x mein_skript.sh
- Befehl:
- Prüfe die Syntax des Skripts:
- Befehl:
bash -n mein_skript.sh
- Befehl: