click below
click below
Normal Size Small Size show me how
grep
To search text for lines contain a match to the given strings or word
| Question | Answer |
|---|---|
| Searches through file text for specific words or character patterns | grep |
| grep Options: Searches binary (executables) files as if they were text files | grep -a |
| grep Options: Print a specified number of lines AFTER the matching line | grep -A number |
| grep Options:Print a specified number of lines BEFORE the matching line | grep -B number |
| grep Options: Print a specified number of lines AROUND the matching line | grep -C number |
| grep Options: Show number of matches of the string for the file | grep -c |
| grep Options: Use regular expressions for the text file (like egrep) | grep -E |
| grep Options: Uses a file as a source for string patterns | grep -F |
| grep Options: Searches for multiple strings using a file that lists the string pattern | grep -f |
| grep Options: Ignore the case of a string | grep -i |
| grep Options: List just the names of the files with a match – used when search multiple files | grep -l |
| grep Options: Show only a specified number of matches for a file | grep -m number |
| grep Options: Displays the line number of the lines containing the term | grep -n |
| grep Options: Display no-matching lines | grep -v |
| grep Options: Search the directory recursively | grep -r |
| grep Options: Searches in files with names that match a specified string | grep --include=file_name |
| grep Options:Searches in files with names that DO NOT match a specified string | grep --exclude=file_name |
| grep Options: Search for words only | grep -w |
| grep Options: Suppress the inclusion of the file name in the grep output | grep -h |