Shebang

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

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