如何grep
在Linux上仅显示文件名(无内联匹配)?
我通常使用类似:
find . -iname "*php" -exec grep -H myString {} \;
我如何才能获取文件名(带有路径)却没有匹配项?我必须使用xargs
吗?我的grep
手册页上没有找到执行此操作的方法。
3
您的意思是,您想要具有至少一个匹配项的文件名吗?
—
leonbloy 2011年
好问题。我实际上开始使用它来打开Vim中grep返回的文件列表。
—
David Tuite
vim $(grep -rl Something app/)
您不能使用grep命令列出文件,它基本上用于从文件或列表中提取所需的文本。例如,ps aux | grep'apt-get'或
—
grep'text