此作品有效:
pavel@x79:/data/projects/zone-service$ perl -E "print \"@INC\";"
/etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .
同样,带有-I
选项的命令没有(显示空输出):
pavel@x79:/data/projects/zone-service$ perl -E -Ilib "print \"@INC\";"
为什么?
答案 0 :(得分:1)
我只是混淆了参数的用法,必须在-E
参数之后编写代码:
perl -Ilib -E "print \"@INC\""