【问题标题】:What does perl -I meansperl -I 是什么意思
【发布时间】:2016-08-16 06:15:10
【问题描述】:

我在 bash 脚本中经常看到这种情况,而在手册和其他网站中却看不到。

运行 perl 脚本中的 -I 是什么意思?

它是这样运行的:

perl -I$prod_dir $prod_dir/script.pl <parameter1> <parameter2>

谁能给我解释一下?

【问题讨论】:

    标签: perl


    【解决方案1】:

    -I目录

    -I 指定的目录被附加到模块的搜索路径(@INC)。

    来源:perlrun documentation

    这意味着perl 将包含-I 之后指定目录下可用的模块,在您的情况下为$prod_dir

    默认情况下,Perl 从@INC 获取模块。如果您想使用@INC 中不可用的模块,则可以使用-I 指定目录。这个指定的目录将在运行时附加到@INC

    另请阅读:

    【讨论】:

      猜你喜欢
      • 2018-03-05
      • 2020-05-21
      • 1970-01-01
      • 2010-12-28
      • 2014-01-12
      • 2015-10-08
      • 2014-05-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多