Sobes.tech
Junior

Čo ešte, okrem bash a sh, je možné bez problémov uviesť v shebangu?

sobes.tech AI

Odpoveď od AI

Python, Perl, Ruby, NodeJS (ak je dostupný zodpovedajúci spúšťací súbor, napríklad #!/usr/bin/env node), PHP (podobne, #!/usr/bin/env php), Lua (#!/usr/bin/env lua), ako aj ďalšie skriptovacie jazyky, pre ktoré je nainštalovaný a dostupný spúšťací súbor. Hlavnou požiadavkou je existencia spúšťacieho súboru interpretéra alebo prekladača na ceste uvedenej v shebangu.

#!/usr/bin/env python3
# Jednoduchý skript v Pythone
print("Ahoj z Pythona!")
#!/usr/bin/env perl
# Jednoduchý Perl skript
print "Ahoj z Perla!\n";
#!/usr/bin/env ruby
# Jednoduchý Ruby skript
puts "Ahoj z Ruby!"
#!/usr/bin/env node
// Jednoduchý Node.js skript
console.log("Ahoj z Node.js!");