@BryanLunduke

cat <file> |grep -i <pattern>

or

grep <pattern > <file>

discuss.

@JaseEW
grep -i <pattern> <file>
obviously. :P
This is probably the one I use the most though:
find <directory> -type f -print0 | xargs -0 grep -i <pattern>