Hallo Cruz
split lines into arrays
$l=0;
foreach $line (@lines) {
Über $line änderst du auch @lines. Versuch mal statt dieser Zeile folgendes einzufügen
foreach $temp (@lines) {
$line = $temp;
Das sollte das problem lösen. Den hier wird wirklich der Inhalt kopiert und nicht nur darauf verwießen
chomp($line);
»» $i=0;
»» for ($i=0;$i<$columns;$i++) {
»» (${$headers[$i]}[$l],$line)=split(/\t/,$line,2);
»» }
$l++;
} # end foreach @lines
Tschüs
Daniel