Grep 是否有办法将查找限制为仅查找*.py文件

Grep 是否有办法将查找限制为仅查找*.py文件,grep,find,Grep,Find,我有下面的find命令..有没有办法将find限制为仅*.py文件 find . | xargs grep 'GIT' -sl 谢谢,您已经在使用find,所以它很简单。这里有一个方法: find . -name '*.py' -print | xargs grep 'GIT' -sl {} 是的。大多数版本的find将识别您在-name选项中提供的任何通配符: find . -name \*.py | xargs grep 'GIT' -sl 是的,您可以只使用星号(*): find .

我有下面的find命令..有没有办法将find限制为仅*.py文件

find . | xargs grep 'GIT' -sl

谢谢,

您已经在使用
find
,所以它很简单。这里有一个方法:

find . -name '*.py' -print | xargs grep 'GIT' -sl {}

是的。大多数版本的
find
将识别您在
-name
选项中提供的任何通配符:

find . -name \*.py | xargs grep 'GIT' -sl

是的,您可以只使用星号(*):

find . -name' *.py'