From http://www.cyberciti.biz/faq/unix-linux-grep-include-file-pattern-recursive-example/