Perl - 从具有相对路径的另一个脚本调用脚本

时间:2017-05-15 09:45:00

标签: perl

我有调用其他Perl脚本的Perl脚本,我使用这一行:

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>instagram</string>
</array>

所有脚本都存在于同一个文件夹中,但我想从另一个文件夹中调用主脚本,这意味着脚本位于D:\ TEST \ Perl下,但是我从C:\打开命令行,并从此位置调用主脚本。 / p>

可能是一个愚蠢的问题,但是如何调用子脚本,它们的位置相对于主要的? 我真的需要使用模块吗?哪一个?

1 个答案:

答案 0 :(得分:3)

听起来你想要FindBin模块

use FindBin '$Bin'; # $Bin will contain the directory containing the executable file

# Then, later in your code
system($^X, "$Bin/script.pl", @ARGV);