我想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
。怎么了?