Ein Shell Script ist eine Datei, in der Shell-Kommandos zu einem Programm zusammen gefasst sind.

X
#!/bin/bash

echo "Hello World";

Bei der Ausführung eines Shell-Scripts wird eine Shell gestartet und die enthaltenen Kommandos ausgeführt.

Shell-Scripts bieten die üblichen Möglichkeiten von Scriptsprachen: Variablen, Schleifen, Konditionen, Funktionen, etc.

Viele Shell Scripts entstehen durch Zusammenfassung von immer wiederkehrenden Kommando-Folgen in einer Datei, einem Shell Script.

Durch den direkten Zugriff in Shell-Scripts auf alle Unix-Konsolen-Tools können oft mit wenigen Zeilen mächtige Tools gebaut werden, die in anderen Sprachen oft viel aufwändiger wären.