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