grep - argument list too long

If you are doing

$ grep "text" `find . -type f` this would result in a long argument list that grep can't handle and it would give an error saying

Argument list too long

Instead use

find . -type f | xargs egrep "text"