use strict; use warnings; my $input = <) { next if $line !~ /^(\w+)\s+(\d+)/; $hits{$1} //= $2; } print "$_: $hits{$_}\n" for sort keys %hits; #### erik: 9 john: 78 nick: 5