Shell-Scripting Grundlagen (Bash)#
Ein Shell-Skript ist eine Textdatei mit einer Abfolge von Befehlen, die von einer Shell (unter Linux/Unix meist Bash, Bourne Again Shell) nacheinander ausgeführt wird. Statt wiederkehrende Administrationsaufgaben — Backups, Aufräumarbeiten, Prüfungen des Systemzustands — jedes Mal manuell einzutippen, werden sie in einem Skript automatisiert und reproduzierbar gemacht.
Grundlegende Bash-Konzepte#
Shebang#
Jedes Bash-Skript beginnt mit der Shebang-Zeile, die dem System mitteilt, welcher Interpreter es ausführen soll:
#!/bin/bashVariablen#
Variablen werden ohne Typangabe zugewiesen (kein Leerzeichen um das =) und mit $ ausgelesen: