Re: request: add git grep -o option
On Wed, Oct 30, 2019 at 12:58:59PM -0700, Joe Perches wrote:
Show 9 quoted lines
> Instead of duplicating a grep pattern with grep -oh after
> git grep like
> this:
>
> $ git grep -P '(?:[a-z0-9_]+_)?for_each(?:_[a-z0-9_]+)?' -- '*.[ch]' | \
> grep -P -oh '(?:[a-z0-9_]+_)?for_each(?:_[a-z0-9_]+)?'
>
> it could be useful to have git grep have the same '-o' option
> as gnu grep.
Doesn't it already?
$ git grep -P -oh '(?:[a-z0-9_]+_)?for_each(?:_[a-z0-9_]+)?'
for_each
for_each
for_each_abbrev
for_each_builtin
for_each_string_list_item
for_each_ut
[etc...]
It was new in Git v2.19.
-Peff