Подтвердить что ты не робот

Git grep по расширениям файлов

Я знаю, что если бы я хотел grep для шаблона только для файлов с определенными расширениями, я мог бы сделать это:

// searches recursively and matches case insensitively in only javascript files
// for "res" from the current directory
grep -iIr --include=*.js res ./

Я пытаюсь найти способ сделать это с помощью git grep (чтобы воспользоваться git grep speed из индексов, которые он хранит с его деревом), но безрезультатно. Я видел здесь, что исключение определенных типов файлов невозможно.

4b9b3361

Ответ 1

Да, например:

git grep res -- '*.js'

Ответ 2

Попробуйте сделать это:

find . -type f -iname '*.js' -exec grep -i 'pattern' {} +