my %seen; my @unique = grep {not $seen{$_}++} ; chomp @unique; #### my (%seen, @unique); chomp( @unique = grep {not $seen{$_}++} );