# assuming pre-sorted as in OP: uniq file1 > file2 #### use Data::Dumper; print Dumper \%uniquelines;