Hash-Bang
Eintrag zuletzt aktualisiert am: 29.01.2026
Der
Hash-Bang (auch
Shebang oder Magic Line genannt) ist eine spezielle Zeichenfolge am Anfang einer Skriptdatei auf Unix-basierten Systemen. Sie besteht aus den Zeichen #! gefolgt vom Pfad zu einem Interpreter. Durch den
Hash-Bang ist ein Skript direkt ausführbar, ohne den Interpreter explizit aufzurufen.
Beim Ausführen der Datei teilt diese Zeile dem Betriebssystem mit, welches Programm das Skript interpretieren soll.
#!/pfad/zum/interpreter
Der Begriff
Shebang ist historisch entstanden und leitet sich aus der gesprochenen Form von „hash“ (#) und „bang“ (!) ab.
FunktionsweiseBeim Start einer Datei prüft das Betriebssystem, ob die #! beginnt.
Falls ja: - Der angegebene Interpreter wird gestartet
- Der Pfad zur Skriptdatei wird als Argument übergeben