Re: multiple source file extensions
On Fri, May 1, 2015 at 10:11 PM, Jeff King <peff@peff.net> wrote:
Show 17 quoted lines
> On Fri, May 01, 2015 at 08:49:14PM -0400, Josh Hagins wrote:
>
>> If you're using a recent version of bash, you could enable the
>> 'globstar' option:
>>
>> $ shopt -s globstar
>> $ git grep 'pattern' **/*.{cc,cpp,h}
>>
>> Does that work?
>
> That will only pick up files that are in the working tree. Which is fine
> for a stock "git grep" with no options, but would not be right for
> grepping in the index or an older tree. For that, you can ask git to
> glob for you:
>
> git grep pattern -- '*.cc' '*.cpp' '*.h'
>Is it possible to do a regex like the following?
".*\.[cChH]\(pp\)?"
http://stackoverflow.com/questions/277999/how-to-use-the-unix-find-command-to-find-all-the-cpp-and-h-files/3858879#3858879
--
Thiago Farina