Sobes.tech
Junior

Ce altceva, în afară de bash și sh, se poate indica într-un shebang fără probleme?

sobes.tech AI

Răspuns de la AI

Python, Perl, Ruby, NodeJS (dacă fișierul executabil corespunzător este prezent, de exemplu, #!/usr/bin/env node), PHP (în mod similar, #!/usr/bin/env php), Lua (#!/usr/bin/env lua), precum și alte limbaje de scripting pentru care a fost instalat și este disponibil un fișier executabil. Cerința principală este prezența unui fișier executabil al interpretului sau compilatorului în calea specificată în shebang.

#!/usr/bin/env python3
# Script simplu în Python
print("Salut din Python!")
#!/usr/bin/env perl
# Script simplu în Perl
print "Salut din Perl!\n";
#!/usr/bin/env ruby
# Script simplu în Ruby
puts "Salut din Ruby!"
#!/usr/bin/env node
// Script simplu în Node.js
console.log("Salut din Node.js!");