【问题标题】:how to run the perl script in the directory which i specify while running the script in the command line [duplicate]如何在我在命令行中运行脚本时指定的目录中运行perl脚本[重复]
【发布时间】:2013-12-14 09:19:27
【问题描述】:

如何在我在命令行中运行脚本时指定的目录中运行 perl 脚本
示例:

./scriptname -rd run

我的脚本应该转到目录名 run 并且应该在那里运行?

【问题讨论】:

    标签: perl


    【解决方案1】:

    在您的 Perl 脚本中添加 chdir()

    cfhttp://perldoc.perl.org/functions/chdir.html

    【讨论】:

      【解决方案2】:

      显而易见的解决方案是在运行脚本之前 chdir 到目录:

      dir=$(readlink -f .)
      cd run
      "$dir"/scriptname
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-07
        • 2013-07-18
        • 2020-08-12
        • 2014-04-11
        • 2014-03-24
        • 1970-01-01
        • 2010-09-12
        相关资源
        最近更新 更多