open(FILE,"/Downloads/samplefile.txt") or die $!; while(){ $_=~s/\s+//g; push(@array1,$_); } close(FILE); #@array1= qw(hi bye hi see u later); my %s = (); $s{$_}++ for @array1; for my $value ( keys %s ) { print "\n".$s{$value}."\n"; if ($s{$value} > 1){ $v=$value; } if($value eq $v){ delete $s{$value}; } else{ print "$value"; } }