It's not clear why this would be. grep {$_ eq $unique} should be exactly equivalent to grep /^$unique$/, as long as $unique doesn't have any regex metacharacters--and it doesn't appear to in the sample data.
When's the last time you used duct tape on a duct? --Larry Wall