Siechfred: Net::SNMP Hash reverse

Beitrag lesen

Hell-O!

Ich führe über Net::SNMP einen snmpwalk durch
[...]
Kennt sich da vielleicht jemand aus und kann mir weiterhelfen.

Ich kenne mich da zwar mit dem Modul nicht aus, aber in Beispiel 3 wird der Ergebnishash per Hand zusammengebaut, das sollte doch ausbaufähig sein. Ansonsten erklärt perlref, wie man Referenzen nutzen kann:

# Erzeugen der Hash-Referenz  
my $hash_ref = { Apfel => "Rot",  
                 Birne => "Gelb",  
                 Pflaume => "Blau"  
               };  
# leerer Ziel-Hash  
my %new_hash;  
# Tauschen von Schlüssel und Wert  
while ( my($key, $value) = each %$hash_ref) {  
  $new_hash{$value} = $key;  
}  
# Testausgabe  
print "Content-type: Text/plain\n\n";  
while ( my($key, $value) = each %new_hash) {  
  print "\$new_hash{$key} ist $value\n";  
}

Ergibt:
$new_hash{Rot} ist Apfel
$new_hash{Gelb} ist Birne
$new_hash{Blau} ist Pflaume

Siechfred

--
Hier könnte Ihre Werbung stehen.
Das Steuer-Blog | Siechfreds Tagebuch