12345678910111213141516171819
my @wantedItems = qw(vorname nachname wohnort);my %countHash = ();@countHash{@wantedItems} = ();foreach (@liste) { zaehlen $countHash{$_}++;}foreach (keys %countHash) { # ausgabe ermitteln unless ($countHash{$_}) { print "$_ wurde nicht angegeben\n"; } elsif ($countHash{$_} == 1) { print "$_ wurde einmal angegeben\n"; } else { print "$_ wurde $countHash{$_} Mal angegeben\n"; }} # foreach