in reply to Regex Tuning

Well that will work well for extracting most (non-uucp style) email-like strings, but I would run those results through Email::Valid to make sure it is really valid. Also I would make the regex a little more liberal like /\S@\S/.

If you want you can read RFC822 Standard for the Format of ARPA Internet Text Messages. Which will explain why I say be very liberal (you can throw about any silly character in an email address :) ).

grep
grep> grep clue /home/users/*