Sobes.tech
Junior

O que mais, além de bash e sh, pode ser indicado em um shebang sem problemas?

sobes.tech IA

Resposta da IA

Python, Perl, Ruby, NodeJS (se o arquivo executável correspondente estiver presente, por exemplo, #!/usr/bin/env node), PHP (de forma semelhante, #!/usr/bin/env php), Lua (#!/usr/bin/env lua), bem como outras linguagens de script para as quais um arquivo executável está instalado e disponível. O principal requisito é a presença de um arquivo executável do interpretador ou compilador no caminho especificado na shebang.

#!/usr/bin/env python3
# Script simples em Python
print("Olá do Python!")
#!/usr/bin/env perl
# Script simples em Perl
print "Olá do Perl!\n";
#!/usr/bin/env ruby
# Script simples em Ruby
puts "Olá do Ruby!"
#!/usr/bin/env node
// Script simples em Node.js
console.log("Olá do Node.js!");