Grep
Searches input files selecting line to match patterns with
grep [opts] [re] [file]
Use \
to escape characters
Search Directory
Count number of lines with the word test in it
Some Options
Flag | Does |
-o | only print matching part of line |
-n | output line #s too |
-r | search recursively subdirs |
-i | case insensitive |
-v | select the non-matching lines |
-E | Use extended grep(see below) |
-F | Fixed string matching(faster if not re) |
-C [n] | n lines shown b4 and after match |
Extended Grep
Allows you to do stuff like specific or ranges of repetitions
Not
Range
Or
Other Tools
https://beyondgrep.com/feature-comparison/
ack, ag, git grep, ripgrep
Last updated