Shebang

Aus Mikiwiki
Version vom 3. Oktober 2011, 11:36 Uhr von Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Als <b>Shebang</b> (auch: magic line, hash bang, sharp bang) wird bei unixoiden Betriebssystemen die Zeichenkombination "#!" am Anfang eines Shellskripts beze...“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Als Shebang (auch: magic line, hash bang, sharp bang) wird bei unixoiden Betriebssystemen die Zeichenkombination "#!" am Anfang eines Shellskripts bezeichnet. Die Markierung führt dazu, dass der folgende Befehl mitsamt allen angegebenen Argumenten beim Programmaufruf ausgeführt wird. Der Dateiname wird dann als weiteres Argument übergeben.

Andere Betriebssysteme (z. B. Microsoft Windows) nutzen diese Technik nicht. Nur bei besonderenn Umgebungen, wie dem Common Gateway Interface im Apache HTTP Server, spielt die Shebang-Konstruktion auf diesen Systemen eine Rolle.