Skip to content

Instantly share code, notes, and snippets.

@benjamincharity
Created February 26, 2016 16:19
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benjamincharity/94604beb49e6258483d0 to your computer and use it in GitHub Desktop.
Save benjamincharity/94604beb49e6258483d0 to your computer and use it in GitHub Desktop.
Git grep within a specific sub-directory.
# Search for `analytics` only inside `./src/app`
git grep analytics -- "./src/app/*"
@iafsilva
Copy link

iafsilva commented Mar 27, 2019

@nickmeldrum what if you want to search for 'src/app'? how would you do that?

Sometimes it's not so much about 'less characters' but more about the precision of the command.
The double dash is an delimiter for 'end of options' so the program is sure that you're sending paths instead of search arguments.
It can be applied to most coreutils and you can find more on this answer

@benjamincharity Exactly what I was looking for. thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment