Shell-Scripting Grundlagen (Bash)

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/bash

Variablen#

Variablen werden ohne Typangabe zugewiesen (kein Leerzeichen um das =) und mit $ ausgelesen: