【发布时间】:2016-05-05 01:19:52
【问题描述】:
我正在编写一个大型 Perl 脚本,它需要利用其他现有的 Perl 脚本。问题是主脚本需要引用来自不同文件夹的许多不同脚本。例如,主脚本将包含在:
/perl/programs/io
它可能需要运行一个脚本,该脚本存储在:
/perl/programs/tools
请注意,除了工具之外还有其他正交文件夹,因此我需要能够即时访问它们中的任何一个。
目前这是我得到的:
my $mynumber = '../tools/convert.pl bin2dec 1011';
理论上它应该从io目录移回,然后进入相应的工具目录并调用convert.pl脚本,同时传递参数。
所有这一切都是将单引号中的字符串存储到$myNumber。
【问题讨论】:
-
Uhhh...您只是将字符串分配给变量。也许您打算使用backticks?
-
@MattJacob 是的,但是对于这种情况,接受的答案有点矫枉过正。
-
@simbabque 也许是公认的答案。但是该线程中还有其他答案可以回答这个问题(问题是一样的)。
-
@m,我同意,但我的投票会影响它,所以我没有。
标签: perl directory subdirectory