在另一个Perl中运行Perl

时间:2014-08-08 14:52:18

标签: perl


我有一个现有的perl脚本,我在UNIX中运行这样。

echo $query | runQuery.pl -a -f,

它运行一个查询并返回带有-f分隔符的行,在上面的例子中它们是","。

我想在另一个perl脚本中运行相同的命令,我已经定义了$ query并将结果存储在一个数组中(@results)。

我无法使system()正常工作。请协助。

谢谢和问候,
-Tushar

1 个答案:

答案 0 :(得分:0)

这样的事应该适合你:

my $arguments = '-a -f,';
my @results = `echo $query | runQuery.pl $arguments`;