在LInux中搜索大量文件中的字符串

前端之家收集整理的这篇文章主要介绍了在LInux中搜索大量文件中的字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何搜索文件,其中一些文件可能是给定字符串的目录(在这种情况下是递归)?

我想在源文件搜索类定义,所以如果在每个输出字符串之前有包含文件名称,那也很好.

解决方法

你可以使用grep:
grep -rn 'classname' /path/to/source

这也将打印每个匹配旁边的行号.

不区分大小写:

grep -rin 'classname' /path/to/source

在所有cpp文件中非递归搜索

grep -n 'classname' /path/to/source/*.cpp

猜你在找的Linux相关文章