用grep在子目录中指定的文件类型中查找(转载)

转自:http://www.ai7.org/wp/html/653.html

grep -r abcd *.py

这样的命令得不到你期待的结果,而

grep -r abcd *

这样得到的结果又太多,仍然不是你想要的。

正解是:

find . -name *.py|xargs grep asdf

注:这是一个困惑我很久的问题,今天在 这里看到 一种解决方案 。 有人在留言中给出另外一种方法

find . -iname ‘*.cc’ -exec grep -nH ‘{}’ ;

但是看上去比较复杂,我不喜欢。

原文地址:https://www.cnblogs.com/lance-ehf/p/4647670.html