Search text files for lines matching regular expressions
GNU grep, egrep and fgrep
grep
egrep
fgrep
$ grep 'pattern' filename.txt
$ grep -rn 'search_term' /path/to/directory
$ egrep '^[0-9]{3}-[0-9]{4}$' phonelist.txt