Quando um arquivo script
começa com a diretiva shebang
#!langpath args
e tem permissões de execução definidas, o Unix irá "substituí-lo" por
exec langpath args path-to-the-script.
Desta forma, normalmente:
-
langpath
define o idioma a ser usado, e deve ser o caminho de um interpretador executável da linguagem (programação) (ex: '/ usr / bin / python') - o idioma deve aceitar um arquivo de script como um argumento
- o idioma deve ignorar a diretiva
#!...
como comentário