我正在使用Ubuntu 12。我试图在我的Ubuntu主目录中搜索"SymbolSetThree“这个词。
为此我用了
grep "SymbolSetThree" /home它简单地显示为grep: /home:是一个目录
请告诉我如何在Linux ??中的所有文件中搜索特定的单词。
这就是我试过的
sai@sai-Aspire-4720Z:/$ grep "SymbolSetThree" /home
grep: /home: Is a directory发布于 2013-01-21 18:56:00
您已经接近了,您只需要-r开关就可以使您的命令正常工作。
grep -r "SymbolSetThree" /home会成功的。
发布于 2013-01-21 18:33:07
使用`查找:
find /home -type f | xargs grep SymbolSetThree同样的结果可以通过将-exec参数用于find (而不是xargs)来实现。
发布于 2013-01-21 18:58:27
对于这类任务,我非常喜欢ack-grep,它面向程序员(只有源文件,.py .rb .c .sh),但是使用-a可以查找所有类型的文件。
ack-grep -a "SymbolSetThree"https://stackoverflow.com/questions/14445005
复制相似问题