johngg@shiraz:~/perl/Monks > perl -Mstrict -Mwarnings -E ' open my $inFH, q{<}, \ <; my %tp; foreach ( <$inFH> ) { my $key = sprintf q{%09d:%09d}, ( split )[ 1, 2 ]; push @{ $tp{ $key } }, $_; } my @dupKeys = sort grep { scalar @{ $tp{ $_ } } > 1 } keys %tp; print @{ $tp{ $_ } } for @dupKeys;' 2 1 11 3 1 11 5 2 5 6 2 5 johngg@shiraz:~/perl/Monks >