A maneira como o #!
funciona é que ele deve ser seguido pelo nome completo do caminho do interpretador. Se você quiser pesquisar $PATH
, a construção comumente usada é #!/usr/bin/env
< interpretador & gt ;, por exemplo
#!/usr/bin/env perl
procurará perl
em $PATH
. Para mais informações sobre por que isso funciona, consulte a página de manual para env e o < href="https://unix.stackexchange.com/questions/12736/how-does-usr-bin-env-know-which-program-to-use/12751#12751"> boa discussão em " Como o / usr / bin / env sabe qual programa usar? "neste fórum.