Je sais que, si je voulais grep pour un modèle uniquement sur des fichiers avec certaines extensions, je pourrais le faire:
// searches recursively and matches case insensitively in only javascript files
// for "res" from the current directory
grep -iIr --include=*.js res ./
J'ai également essayé de rechercher un moyen de le faire via git grep (pour tirer parti de la vitesse de git grep à partir des index qu'il stocke avec son arbre), mais en vain. J'ai vu ici que l'exclusion de certains types de fichiers n'est pas possible.
git grep res -- '/*.js'
ce serait peut-être mieux ...