Thread hash wird gelöscht/überschrieben(foreach und hash): warum wird hash gelöscht?!! (12 answers)
Opened by bamboocha at 2005-05-18 12:22

hucks
 2006-08-18 13:22
#33253 #33253
User since
2006-08-10
16 Artikel
BenutzerIn
[default_avatar]
Ich mal wieder.

Mein Hash (%port_analyse_result) in der Foreachschleife wird bei jedem durchlauf überschrieben, wobei ich es schon mit my deklariert habe.

Code (perl): (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
34
35
36
37
38
39
use strict;





my @ip = qw(10.17.5.201 10.16.5.201 10.37.4.201 10.46.10.201 10.17.3.201 10.18.5.201 );

my $ipaddress;

my @port_address_table;

my @mac_tabel_filter;

my @mac_tabel_result;

my $graph;

my %mac_ip;

my %graph;
my %port_analyse_result;
my %port_analyse_result2;

foreach $ipaddress (@ip){



    my $host = ("rmon12\@$ipaddress");

    my @snmp_result_port_mac = &snmpwalk($host, ("1.3.6.1.2.1.2.2.1.6"));

    my @mac_address_port = convert_mac_address(@snmp_result_port_mac);

    
        %port_analyse_result = port_analyse(@snmp_result_port_mac);
        #push (my @port_analyse_hash, { %port_analyse_result} );
        #print %port_analyse_result;
        #%port_analyse_result2 = (%port_analyse_result);
\n\n

<!--EDIT|hucks|1155892989-->

View full thread hash wird gelöscht/überschrieben(foreach und hash): warum wird hash gelöscht?!!