Junior
Wat kan er nog meer, naast bash en sh, zonder problemen in een shebang worden aangegeven?
sobes.tech AI
Antwoord van AI
Python, Perl, Ruby, NodeJS (indien het bijbehorende uitvoerbare bestand aanwezig is, bijvoorbeeld #!/usr/bin/env node), PHP (op dezelfde manier, #!/usr/bin/env php), Lua (#!/usr/bin/env lua), evenals andere scriptingtalen waarvoor een geïnstalleerd en beschikbaar uitvoerbaar bestand is. De belangrijkste vereiste is dat er een uitvoerbaar bestand van de interpreter of compiler aanwezig is op het pad dat in de shebang is opgegeven.
#!/usr/bin/env python3
# Eenvoudig Python-script
print("Hallo vanaf Python!")
#!/usr/bin/env perl
# Eenvoudig Perl-script
print "Hallo vanaf Perl!\n";
#!/usr/bin/env ruby
# Eenvoudig Ruby-script
puts "Hallo vanaf Ruby!"
#!/usr/bin/env node
// Eenvoudig Node.js-script
console.log("Hallo vanaf Node.js!");