while (<>) { chomp; @tmp = split(/\t/); $sarakenro = 0; for $sarake (@tmp) { if($sarake =~ /[,.](\d+)/ && length($1) > $des[$sarakenro]) { $des[$sarakenro] = length($1); } $sarakenro++; } push @data, [ @tmp ]; } print "\n"; for $rivi ( @data ) { print ""; $sarakenro = 0; for $alkio (@$rivi) { if($alkio =~ /[,.](\d+)/) { for($i=length($1);$i<=$des[$sarakenro];$i++) { $alkio = $alkio . " "; }} $alkio =~ s? ? ?g; $alkio =~ s?\.?.?; $alkio =~ s?,?,?; $sarakenro++; print ""; } print "\n"; } print "
$alkio
\n";