Shebang

que se encuentran al inicio de los programas ejecutables interpretados.

En algunas ocasiones se le denomina también hash-bang o sharpbang.

Cuando no se conoce la ruta absoluta del mismo, es posible utilizar el programa auxiliar env,[2]​ que generalmente suele estar en /usr/bin.

[3]​ Este es un método muy usado para scripts donde el intérprete no tiene la misma ruta en todos los sistemas (por ejemplo, el SheBang usado generalmente para Python es "#!/usr/bin/env python", que es una llamada a env).

En algunos sistemas es posible especificar en el shebang hasta un único parámetro después del nombre del programa a ejecutar, linux por ejemplo, mientras que en otros como por ejemplo MacOS es posible especificar varios, al separarlos por espacios.

Shebang