Junior
Was kann man außer bash und sh noch ohne Probleme in einem Shebang angeben?
sobes.tech KI
Antwort von AI
Python, Perl, Ruby, NodeJS (falls vorhanden, z.B. #!/usr/bin/env node), PHP (ähnlich, #!/usr/bin/env php), Lua (#!/usr/bin/env lua) sowie andere Skriptsprachen, für die eine ausführbare Datei installiert und verfügbar ist. Die Hauptanforderung ist die Existenz einer ausführbaren Datei des Interpreters oder Compilers im im Shebang angegebenen Pfad.
#!/usr/bin/env python3
# Einfaches Python-Skript
print("Hallo aus Python!")
#!/usr/bin/env perl
# Einfaches Perl-Skript
print "Hallo aus Perl!\n";
#!/usr/bin/env ruby
# Einfaches Ruby-Skript
puts "Hallo aus Ruby!"
#!/usr/bin/env node
// Einfaches Node.js-Skript
console.log("Hallo aus Node.js!");