3 Einträge, 1 Seite |
%endpoints=('0' => 1, '1' => 1);
1
2
3
4
5
6
7
%daten=(
'01' => { '01' => '0' ,'02' => 'udp', '03' => 'test' },
'02' => {'01' => '1', '02' => 'tcp', '03' => 'bla },
'03' => { '01' => '1' ,'02' => 'dns', '03' => 'dns' },
'04' => {'01' => '0', '02' => 'dhcp', '03' => '67'},
);
1 2 3 4 5 6 7 8 9
my %sortiert; for my $key ( keys %daten ) { $sortiert{ $daten{$key}->{'01'} }->{$key} = { protokoll => $daten{$key}->{'02'}, bemerkung => $daten{$key}->{'03'}, } } use Data::Dumper; print Dumper \%sortiert;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$VAR1 = {
'1' => {
'03' => {
'protokoll' => 'dns',
'bemerkung' => 'dns'
},
'02' => {
'protokoll' => 'tcp',
'bemerkung' => 'bla'
}
},
'0' => {
'01' => {
'protokoll' => 'udp',
'bemerkung' => 'test'
},
'04' => {
'protokoll' => 'dhcp',
'bemerkung' => '67'
}
}
};
3 Einträge, 1 Seite |