Voglio eseguire perl -w
utilizzando env
. Che funziona bene sulla linea di comando :Posso usare gli switch di perl con/bin/env nella riga shebang?
$ /bin/env perl -we 'print "Hello, world!\n"'
Hello, world!
Ma non funziona sulla linea shebang in uno script:
#!/bin/env perl -w
print "Hello, world!\n";
Ecco l'errore:
/bin/env: perl -w: No such file or directory
Apparentemente env
non capisce il flag -w
che sto passando a perl
. Cosa c'è che non va?
Guarda anche come farlo con un po 'di hackeraggio della shell [uno] (http://stackoverflow.com/a/9051635/128583) e [due] (http://stackoverflow.com/a/3306658/128583). – Davorak