#!/usr/bin/perl -w use strict; my @regfile = ; my %uniques = (); foreach my $i (@regfile) { my ($email, $name, $date, $format) = split (/\|/, $i); $uniques{$email.$name.$date.$format}++; print "$email\|$name\|$date\|$format" unless $uniques{$email.$name.$date.$format} > 1; } __DATA__ dummy@fake.com|John|10-10-2000|XZXXXXXXXXX dummy2@fake.com|Joe|11-10-2000|XXXXXXXXXXX alone@dunno.com|Jim|10-09-2000|YYYYYYYYYYYYY dummy2@fake.com|Joe|11-10-2000|XXXXXXXXXXX #### dummy@fake.com|John|10-10-2000|XZXXXXXXXXX dummy2@fake.com|Joe|11-10-2000|XXXXXXXXXXX alone@dunno.com|Jim|10-09-2000|YYYYYYYYYYYYY #### _ _ _ _ (_|| | |(_|>< _|