che ne dici di questo ? 
codice:
#!/usr/bin/perl
open(FILE1, $ARGV[0]);
open(FILE2, $ARGV[1]);
@file1 = <FILE1>; chomp @file1;
@file2 = <FILE2>; chomp @file2;
foreach $line(@file1) {
push(@nums1, split (' ', $line));
}
foreach $line(@file2) {
push(@nums2, split (' ', $line));
}
$max = scalar(@nums1);
if ($max < scalar(@nums2)) {
$max = scalar(@nums2);
}
for ($i = 0; $i < $max; $i++) {
$num = @nums1[$i] + @nums2[$i];
push(@results, $num);
}
print "\nfile1 : @file1\nfile2 : @file2\nresult: @results\n\n";