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 |