Die Bourne-Shell ist ein historischer Unix-Befehlsinterpreter, der von Stephen Bourne bei Bell Labs entwickelt und in frühen Unix-Systemen verbreitet wurde. Sie führte eine leistungsfähige Skriptsprache für Befehle, Variablen, Umleitungen und Kontrollstrukturen ein.

Auf modernen Systemen bezeichnet der Befehl sh nicht zwingend die ursprüngliche Bourne-Shell. Häufig verweist er auf eine andere Shell, die ein POSIX-kompatibles Verhalten bereitstellt. Auch ein Promptzeichen wie $ identifiziert die konkrete Implementierung nicht zuverlässig.

Bash ist eine spätere GNU-Shell, die viele Bourne-Shell-Konzepte übernimmt und zusätzliche Funktionen bietet.

Quellen und Prüfstand

Inhaltlich überarbeitet am 2026-10-13. Historische Shell von heutigen sh-Kommandos abgegrenzt.