Как я могу напечатать две переменные в двух разных столбцах одной и той же таблицы результатов?
$a=<>;
$b=<>;
@mul=("$a","$b");
open(OUT,">output.csv");
for ($i = 0; $i < scalar(@mul)-1; $i++) {
$source=$mul[$i];
print "\n\nComparision of source: $mul[$i]\n";
print "------------------------------------";
for ($j = $i+1; $j < scalar(@mul); $j++) {
$sample=$mul[$j];
print "\n$sample ";
print "\n------\n";
$t=mutate($source,$sample);
print OUT $t;
}
}
sub mutate {
my ($s1,$s2)=@_;
$temp="";
for ($k = 0; $k < length($s1); $k++) {
$seq1=substr($s1,$k,1);
$seq2=substr($s2,$k,1);
if ($seq1 ne $seq2) {
$temp.="($k)";
$temp1.="([$seq1/$seq2])";
}
}
return $temp;
return $temp1;
}
close OUT;
здесь мне нужно напечатать $temp
в одном столбце Excel и $temp2
в другом столбце того же листа.