Shebang

Linux.fista
(Ohjattu sivulta Hashbang)
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