Chinaunix
标题:
如何在大量文件中找到某字符串并只打印包含此字符串的文件名?
[打印本页]
作者:
morris2600
时间:
2013-08-19 15:14
标题:
如何在大量文件中找到某字符串并只打印包含此字符串的文件名?
例: 某个目录下有1w个文本文件, 但是可能只有某几个文件中包含字符串“string”, 通过什么方式可以只打印出这几个文件名?
目前直接grep的时候无法打印文件名, 通过find打印文件名的时候却包括所有文件名。
作者:
idcaofei
时间:
2013-08-19 15:20
grep -l "string" *
作者:
WilliBhamlll
时间:
2013-08-19 15:21
grep -l 'string' *
复制代码
作者:
rdcwayx
时间:
2013-08-19 15:23
find . -type f -exec grep -l string {} \;
复制代码
作者:
morris2600
时间:
2013-08-19 16:16
果然可以, 多谢以上几位!
作者:
pitonas
时间:
2013-08-19 17:22
果然有意思~学习了~
作者:
心若寒江雪
时间:
2013-08-19 18:07
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2