【发布时间】:2011-05-03 09:00:18
【问题描述】:
我有一个包含 1 个或多个字符串的数组 @jobs,但是当我运行以下代码时,我收到运行时错误“无法在 /home/xa341d/bin/hourly.pl 行修改非左值子例程调用32"
elsif (@jobs > 0) {
my $my_jobs = "";
my $i;
for ($i = 0; i <= $#jobs; i++) {
my $temp = $jobs[$i];
$my_jobs += "-j $temp ";
}
print "my_jobs = $my_jobs\n";
open $alOut, "/home/zn035b/bin/autorep2.pl $my_jobs -l 0 | grep `date \"+%m/%d/%Y\"` | sort -k 3,3|" or die "Can't open: $!";
}
有人知道这里可能发生了什么吗?
【问题讨论】:
标签: perl