1 2 3 4 5 6 7 8 9
for my $k (keys %{$data}) { open($fhout, '>', "$k.csv" ) print $fhout "----$k----\n"; # name der Ausgabe Dateien print $fhout "$k: $param->{$k}\n"; # Name und entsprechende Parameter werde in die Datei geschrieben for my $i (0.. $#{$data->{$k}}) { if ($param->{$k} ne $data->{$k}->[$i]->[1]) { print $fhout "$data->{$k}->[$i]->[0]: $data->{$k}->[$i]->[1]\n"; #Daten werden in die Datei geschrieben } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
for my $k ( keys %{$data} ) { if ( open( $fhout, '>', "$k.csv" ) ) { print $fhout "----$k----\n"; # name der Ausgabe Dateien print $fhout "$k: $param->{$k}\n" ; # Name und entsprechende Parameter werde in die Datei geschrieben for my $i ( 0 .. $#{ $data->{$k} } ) { if ( $param->{$k} ne $data->{$k}->[$i]->[1] ) { #Daten werden in die Datei geschrieben print $fhout "$data->{$k}->[$i]->[0]: $data->{$k}->[$i]->[1]\n"; } } } else { warn "FEHLER ($!) bei Datei $k.csv"; } }