Я пытаюсь передать переменные perl в системную команду, а затем записать вывод для последующего использования, вот мой текущий код:
my $updatedCmd = "|svn diff --summarize $svnOldFull $svnNewFull";
my $updatedUrls = '';
open UPDATES, $updatedCmd or die "Can't get updates";
while(<UPDATES>) {
print $_;
}
print "THIS_SHOULD_OUTPUT_AT_THE_END\n";
Проблема в том, что я получаю вывод:
THIS_SHOULD_OUTPUT_AT_THE_END
A /test
A /test2
A /deployment.txt
Я хотел бы иметь возможность захватить все выходные данные команды, прежде чем позволить моему сценарию perl продвинуться дальше.