Status: leider noch immer Anfänger!
Ich habe folgende Vorgaben zu erfüllen:
-aus einem Array IPv4 Adressen rauszufiltern (habe ich bereits geschafft)
-Angeben wieviel verschiedene IP Adressen in dem Array vorkommen (habe ich auch geschafft)
scalar(@ipadressen_no_dup)
-zählen wie oft eine einzelne IP Adresse in dem Array vorkommt
-Liste ohne doppelte Einträge erstellen (IP Adresse + Zahl wie oft sie vorkommt) absteigend sortiert nach der Häufigkeit des Vorkommens
Angefangen habe ich damit, dass ich die doppelten Einträge im IP Array entfernt habe mit
@ipadressen_no_dup = grep{!$hash{$_}++;} @ipadressen;
nun habe ich zwei Arrays (@ipadressen = gesammte IP Adressen) und (@ipadressen_no_dup = keine Duplikate)
wie kann ich jetzt die beiden vergleichen um zu sehen wie oft eine IP im anderen Array vorkommt?
Bitte bei der Hilfe bedenken, dass ich noch Anfänger bin.
Alexander
modedit Editiert von GwenDragon: Code-Tags korrigiert
Last edited: 2012-04-18 14:26:24 +0200 (CEST)