Thread Hashkey nach Spalten sortiert ausgeben (15 answers)
Opened by bloonix at 2006-05-05 17:58

shaihulud
 2006-05-10 18:49
#65599 #65599
User since
2006-04-12
76 Artikel
BenutzerIn
[default_avatar]
krieg mal wieder die krise mit den ausgaben:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
open(DATEI, "<./Konfigurationsdaten/20060310.DOCFIELD") || die "Datei nicht gefunden";
my @Zeilen = <DATEI>;
close(DATEI);
my %hash2;
my $old_doc = "x";

 foreach (@Zeilen){
     if (/(\w+)\;(\d+)\;(\d+)/){
       $dokuart =  $1;
       $zahl1 =  $2;
       $zahl2 =  $3;
       if($dokuart!=$old_doc){
       $hash2{$old_doc}=$hash; <-------- initialisierende zeile
       my %hash;
       }
       open(DATEI, "<./Konfigurationsdaten/20060310.REPOSITORY") || die "Datei nicht gefunden";
       my @Zeilen2 = <DATEI>;
       close(DATEI);
       foreach(@Zeilen2){
         if(/^$zahl2;([^;]+)/){
           $hash{$zahl}=$1;                                
         }
       }
       
     }
     $old_doc = $dokuart;
 }
 
 foreach my $ele (%hash2){
   foreach my $ele2 (keys %{$ele}){
   print "$ele2\n";
   }
 }


wieso gibt er mir nichts aus?
ich möchte doch nur alle information die in %hash2 drin stehn.
er gibt mir nichtmal die $dokuart aus... (s.o.)\n\n

<!--EDIT|shaihulud|1147272644-->

View full thread Hashkey nach Spalten sortiert ausgeben