LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1208|回复: 1

如何找出源码目录下包含特定字符的文件?

[复制链接]
发表于 2011-5-13 15:12:56 | 显示全部楼层 |阅读模式
find . -exec grep "string" {}\;
可以显示所有的匹配行,但是无法知道文件名称

find . -print -exec grep "string" {}\;
可以显示文件名和匹配行,但是不包含该字符串的所有文件名也输出了,如果源码很多,匹配信息完全被输出刷没了。。。

如何只显示包含特定字符的文件名和匹配行呢(不包含匹配字符的文件名不输出)
发表于 2011-5-13 18:29:11 | 显示全部楼层
grep -R -l "string" .
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表