in reply to Re^2: removing duplicates entries from an array
in thread removing duplicates entries from an array

Yes, RDup could be eliminated. I didn't remove it for the sake of reusability.
my %unique; foreach $d (@dllExeLines) { if ($d =~ /\Q$serviceName/) { foreach $f (split(/,/, $d)) { if ($f =~ /\Q$dll/i) { $unique{lc($dll)} = $dll; } } } } my @unique = sort values %unique;