我已经为此工作了很长时间,因此决定寻求帮助。我正在尝试使用命令在目录(具有多个文件)中查找函数(基本上是字符串)的多次出现,并且只想查看找到该字符串的文件名。
可以说,这是我要搜索的包含多个.h和.cpp文件的目录是:〜/ Project / Files
我一直在寻找一个叫做'doThis'的函数
到目前为止,我已经尝试过:
grep -r doThis ~/Project/Files
但是我得到了路径以及它在文件中的位置,我只需要文件名。
另外grep -f不会工作,因为我收到一条错误消息,提示“没有这样的文件或目录”,而仅使用grep时,我收到一条错误消息,指出“路径是目录”
任何帮助都会很棒:谢谢大家!
只需使用-l
开关;)所以:
grep -rl foobar dir
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句