IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

El shebang és el conjunt de 2 caràcters #! que escrivim al principi d'un fitxer en entorns Unix/Linux. Indica amb quin programa s'ha d'interpretar les següents línies de l'script.

Anem a veure uns quants exemples:

Script de bash (fitxer holamon.sh):

 #!/bin/bash
 echo "Hola mon amb bash scripting!!!"

Script de Perl (fitxer holamon.pl):

 #!/usr/bin/perl -w
 # L'opció -w no és obligatòria, però ens ajuda
 # a saber en quina línia pot haver problemes si l'script peta
 print "Hola mon amb Perl!\n";

Script de Python (fitxer holamon.py):

 #!/usr/bin/python
 print "Hola mon amb python!!!"

Script de PHP (fitxer holamon.php):

 #!/usr/bin/php5
 <?php echo "Hola Mon!"?>


Si indiqueu el shebang els fitxer es poden executar de forma autònoma sí els feu executables:

$ chmod u+x nomFitxer

Per executar-los:

./nomFitxer

Si no possessiu el shebang us caldria indicar quin és l'interpret que voleu utilitzar per executar l'script:

$ bash holamon.sh
$ python homamon.py
$ perl -w holamon.pl
$ php5 holamon.php

Vegeu també

Enllaços externs