Wenn ich das richtig sehe, gab's hier ein Missverständnis.
javalinnn möchte tatsächlich nicht die Duplikate aus seiner Liste
entfernen, sondern eben diese
ausgegeben haben, um zu wissen, welchen Literaturquellen er daraufhin einen anderen BibTeX-Key geben muss.
my %seen;
for my $k (@allkeys) {
print "$k\n" if $seen{$k}++;
}