Shebang (Unix)
shebang on Unix ja Unix kaltaisissa käyttöjärjestelmissä käytetty merkintä komentokielitiedostojen alussa, joka kertoo millä ohjelmalla tiedosto suoritetaan.[1][2] Järjestelmä tunnistaa tiedoston alussa olevat merkit #!
maagisena numerona, jonka jälkeen loppurivi kertoo millä komentotulkilla tiedosto suoritetaan.[3] Ominaisuus oli aluksi komentoriviohjelmassa, mutta vuodesta 1980 lähtien itse käyttöjärjestelmä sisälsi tälle tukea.[3]
Esimerkiksi POSIX-komentorivillä suoritettavat tiedostot sisältävät alussa merkkijonon:[3]
#! /bin/sh
Lähteet
muokkaa- ↑ Sven Mascheck: Some details about the shebang mechanism on various Unix flavours homepages.cwi.nl. Viitattu 3.3.2019.
- ↑ Unix - Frequently Asked Questions homepages.cwi.nl. Viitattu 3.3.2019.
- ↑ a b c remote from research homepages.cwi.nl. Viitattu 3.3.2019.