您好,我有一个问题,我想在没有递归的情况下在目录中查找关键字。我只想检查 .c 扩展名。例如我尝试;
grep -r 'keyword' --include=*.c .
Run Code Online (Sandbox Code Playgroud)
它有效。但我不想递归搜索我只想要当前目录的结果所以我删除了 -r
grep 'keyword' --include=*.c .
Run Code Online (Sandbox Code Playgroud)
但是,这给了我一个错误,即“. 是一个目录”。实际上,我有一个想法将递归 grep 的内容写入一个文本文件,然后 grep 该文本文件作为文件扩展名,但我认为它根本没有效率。谢谢您的支持。