Cheat and shell out to egrep to reduce the search space.
Fix for my recentf hacks
Use prefix arg to determine starting directory