比如,我想搜源码目录src下,包含“niuc”的所有ec文件
find ./src -name '*.ec' -exec grep -i niuc {} /; -print
在特定文件中grep某关键字,除了使用find 命令加exec选项之外,其实还有更简单的方法:
grep -R --include="*.cpp" key dir
上述命令的含义:在dir目录下递归查找所有.cpp文件中的关键字key
还可以:
指定一个-r选项以便于递归的搜索:
grep -r "function" *
或是grep -r "function" **/*.cpp(注意**)