Shebang

Linux.fista
Versio hetkellä 30. lokakuuta 2016 kello 13.35 – tehnyt Oselotti (keskustelu | muokkaukset) (Ak: Uusi sivu: '''Shebang''' on skriptien alussa oleva merkkijono, joka kertoo ohjelman, jolla skripti tulee suorittaa. Shebang alkaa <tt>#!</tt> -merkinnällä, jonka jälkeen tulee absoluutti...)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Shebang on skriptien alussa oleva merkkijono, joka kertoo ohjelman, jolla skripti tulee suorittaa. Shebang alkaa #! -merkinnällä, jonka jälkeen tulee absoluuttinen polku suoritettavaan ohjelmaan, sekä sen parametrit.

Tyypillisesti shell-skriptit suoritetaan sh:lla:

#!/bin/sh

Python-skripti voisi alkaa esimerkiksi näin:

#!/usr/bin/python

tai env-ohjelman avulla antamalla parametriksi python:

#!/usr/bin/env python