只需使用--include
参数,如下所示:
grep -r -i --include \*.h --include \*.cpp CP_Image ~/path[12345] | mailx -s GREP email@domain.com
那应该做你想要的。
从下面的HoldOffHunger答案中获取解释:
grep
:命令
-r
:递归地
-i
:忽略大小写
--include \*.cpp
:所有* .cpp:C ++文件(如果文件名中带有星号的目录,请使用\进行转义)
./
:从当前目录开始。