Mark: Perl Hashes sortieren

Beitrag lesen

hi,

Du hast mit Deinem Hash ein anderes Problem, schalte mal ein

use strict;
use warnings;


>   
> Der Fehler liegt darin begründet, dass mit  
> ~~~perl
  

> $ip{"source"}{$src_ip}{$src_port}{$dest_ip}{$dest_port}+=$bytes_total;  
> 

ein Wert $bytes_total zugewiesen wird, obwohl an Key $dest_port

...{$dest_port}{"outgoing_traffic"}


>   
> eine Hash-Referenz erwartet wird. Deine Datenstruktur ist überarbeitungsbedürftig.  
>   
> Hotti  
  
Warum? Meine Tabelle soll z.B. so aussehen:  
  
"Source" 10.0.0.1, 5554, 10.0.0.2, 80 => 12345, outgoing\_traffic => 12300  
                                                incoming\_traffic => 45