Tôi biết rằng, nếu tôi chỉ muốn tìm một mẫu trên các tệp có phần mở rộng nhất định, tôi có thể làm như sau:
// searches recursively and matches case insensitively in only javascript files
// for "res" from the current directory
grep -iIr --include=*.js res ./
Tôi cũng đang cố gắng tìm kiếm cách thực hiện việc này thông qua git grep (để tận dụng tốc độ của git grep từ các chỉ mục mà nó lưu trữ cùng với cây của nó), nhưng vô ích. Tôi thấy ở đây rằng không thể loại trừ một số loại tệp nhất định.
git grep res -- '/*.js'
có thể là tốt hơn ...