Sobes.tech
Junior

Mit lehet még, a bash és sh mellett, problémamentesen megadni egy shebang-ben?

sobes.tech MI

Válasz az MI-től

Python, Perl, Ruby, NodeJS (ha a megfelelő futtatható fájl rendelkezésre áll, például #!/usr/bin/env node), PHP (hasonlóan, #!/usr/bin/env php), Lua (#!/usr/bin/env lua), valamint más szkriptnyelvek, amelyekhez telepítve és elérhető a futtatható fájl. A fő követelmény az, hogy a shebangban megadott útvonalon legyen elérhető az interpreter vagy fordító futtatható fájl.

#!/usr/bin/env python3
# Egyszerű Python szkript
print("Üdv a Pythonból!")
#!/usr/bin/env perl
# Egyszerű Perl szkript
print "Üdv a Perl-ből!\n";
#!/usr/bin/env ruby
# Egyszerű Ruby szkript
puts "Üdv a Ruby-ból!"
#!/usr/bin/env node
// Egyszerű Node.js szkript
console.log("Üdv a Node.js-ből!");