Grep -r“string”不起作用

时间:2015-02-27 08:13:23

标签: shell grep

我正在使用putty在我的主机上的文件中搜索特定单词 。 但是当我使用:grep -r "string here"时,命令行只是输入,但不要给我任何回报。

谁能告诉我怎么样?

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

3 个答案:

答案 0 :(得分:1)

看起来您忘了添加目录grep -r "string here" <directory/files>

答案 1 :(得分:1)

只需转到要搜索的目录并运行以下命令:

grep -r <search string> *

这应该有效。

答案 2 :(得分:0)

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

这就是你想要做的。

grep -r <search string> ./

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