Shebang

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Shebang (ang. shebang line, bang path) - "magiczny" znak #! na początku pliku umożliwiający uruchomienie go jako skrypt, stosowany w Uniksie i systemach uniksopodobnych. Tekst następujący po wykrzykniku aż do pierwszej spacji to ścieżka do interpretera, który ma zostać użyty do wykonania skryptu. Np.:

#!/usr/bin/python

spowoduje uruchomienie pliku jako program w Pythonie.

W niektórych wariantach Uniksa możliwe jest też podanie parametrów, np. napisanie:

#!/usr/bin/python -i

spowoduje wywołanie skryptu tak, jakby z linii komend wywołać go:

/usr/bin/python -i <nazwa skryptu>

W nowszych systemach białe znaki pomiędzy #! i ścieżką do interpretera są ignorowane.

W oparciu o FOLDOC

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net