grep -r "string" 不起作用

Grep -r "string" doesn't work

我正在使用 putty 在主机上的文件中搜索特定单词 . 但是当我使用:grep -r "string here"的时候,命令行直接进入,但是不要return me anything.

谁能告诉我怎么做?

我想在主机的所有文件中搜索。

您似乎忘记添加目录 grep -r "string here" <directory/files>

只需转到您要搜索的目录,然后运行以下内容:

grep -r <search string> *

应该可以。

您正在对目录进行递归搜索

这就是你想要做的。

grep -r <search string> ./

为什么 grep 卡住了,因为它正在等待您没有提供命令的输入流,所以它会切换到 STDIN,无论您在终端上键入什么,它都会搜索该字符串