If you forget where you left your keys, you've just got to search for them. If you forget what file has some information, the grep command will find it for you. This recipe will teach you how to locate files that contain patterns.
Searching and mining text inside a file with grep
How to do it...
The grep command is the magic Unix utility for searching text. It accepts regular expressions and can produce reports in various formats.
- Search stdin for lines that match a pattern:
$ echo -e "this is a word\nnext line" | grep word this is a word
- Search a single file for lines that contain a given pattern:
$ grep pattern filename this is the line containing pattern
Alternatively, this performs the same search:
...