如何在unix文件夹上搜索单词

时间:2019-07-01 15:49:26

标签: unix

我试图在所有文件夹/文件下的UNIX服务器中递归地找到一个单词(区分大小写)。 我正在使用以下语法,不确定其搜索方式是否正确。

 grep -Rin "word" *

1 个答案:

答案 0 :(得分:0)

以递归方式使用grep时,不需要结尾的文件列表,例如*

从您要开始搜索的目录中使用grep -Rin "word"

或者,可以使用find命令。

find <top_path> -type f | xargs grep -in "word"

top_path可以是.或当前的工作目录或完整路径。 -type f仅查找文件以加快搜索速度。 xargsfind的结果作为参数提供给grep