【发布时间】:2016-08-16 06:15:10
【问题描述】:
我在 bash 脚本中经常看到这种情况,而在手册和其他网站中却看不到。
运行 perl 脚本中的 -I 是什么意思?
它是这样运行的:
perl -I$prod_dir $prod_dir/script.pl <parameter1> <parameter2>
谁能给我解释一下?
【问题讨论】:
标签: perl
我在 bash 脚本中经常看到这种情况,而在手册和其他网站中却看不到。
运行 perl 脚本中的 -I 是什么意思?
它是这样运行的:
perl -I$prod_dir $prod_dir/script.pl <parameter1> <parameter2>
谁能给我解释一下?
【问题讨论】:
标签: perl
-I目录
-I 指定的目录被附加到模块的搜索路径(@INC)。
这意味着perl 将包含-I 之后指定目录下可用的模块,在您的情况下为$prod_dir。
默认情况下,Perl 从@INC 获取模块。如果您想使用@INC 中不可用的模块,则可以使用-I 指定目录。这个指定的目录将在运行时附加到@INC。
另请阅读:
【讨论】: