Alcune lingue di scripting (come Python o Bash) utilizzano #
per i commenti.
#!/usr/bin/env python print 'hello, world'
Posso eseguire lo script:
python script.py
O
./script.py
È ansible effettuare il supporto JavaScript di shebang?
Sì, puoi semplicemente usare il #!/usr/bin/env node
(o qualunque sia il nome del tuo interpnetworking JavaScript, funziona bene anche con js
(spidermonkey)).
[[email protected]:~]> cat > test.js #!/usr/bin/env node console.log('hi'); [[email protected]:~]> chmod +x test.js [[email protected]:~]> ./test.js hi
Molto probabilmente entrambi gli interpreti provano se la prima row inizia con #!
e in questo caso viene ignorato.