Я хочу запустить perl -w
, используя env
. Это прекрасно работает в командной строке :
$ /bin/env perl -we 'print "Hello, world!\n"'
Hello, world!
Но это не работает в строке shebang в скрипте:
#!/bin/env perl -w
print "Hello, world!\n";
Вот ошибка:
/bin/env: perl -w: No such file or directory
Очевидно, env
не понимает флаг -w
, который я передаю perl
. В чем дело?