$grep -Hrn "search string" .
-H
causes the filename to be printed (implied when multiple files are searched)-r
does a recursive search-n
causes the line number to be printed
Other useful flags:
-I
To ignore binary files (complement:-a
treat all files as text)-F
treatsearch term
as a literal, not a regular expression-i
a case-insensitive search--color=always
Force colors even when piping throughless
. To makeless
support colors, you need to use the-r
option:grep -Hrn search . | less -r
--exclude-dir=dir
For excluding directories like.svn
and.git
.
No comments:
Post a Comment