查找项目中包含某关键字的文件
- 平台:Ubuntu
- 有时候,需要在项目中查找包含某个关键字(如函数、类、结构体)的文件。
- 这时候,可以使用编辑器(如sublime、vscode)自带的查找功能,或者一些提示功能
- 但对于包含上万、甚至几十万数量级源文件的大型项目,使用上述方法,速度会比较慢。
- 这时,可以使用find命令,快速查找。
# 在当前路径下查找中包含object.func内容的所有java文件
find . -name "*.java" | xargs grep object.func
# 在当前路径下查找中包含object->func内容的所有cpp文件
find . -name "*.cpp" | xargs grep object->func