Рекурсивный вызов текущего скрипта Perl и помещение результата в массив

У меня есть perl-скрипт, который принимает 1 аргумент, сохраняет результат в массиве, после этого переходит к элементу в массиве и вызывает себя с элементом массива в качестве аргумента и помещает новый результат в массив. По какой-то причине я не могу заставить его работать, и массив не меняется.

У меня есть что-то вроде:

#some code here that stores result in @result
foreach $i (@result){
    push(@result, `perl./myperlscript.pl "$i"`);
}

Как заставить это работать? И есть ли способ рекурсивно вызвать myperlscript.pl лучше, чем этот?

0
задан slim 20 August 2012 в 14:19
поделиться