获取终端中特定单词集中包含单词的所有文件
Getting all files that contains a word in a specific word set in a terminal
我想要实现的是,我想找到我当前根目录下的所有文件,这些文件包含 .txt
文件中的单词。更详细地说,我想找到所有使用 bootstrap3 classname(任何文件扩展名)的文件。
所以,基本上,我会有一个 .txt
,其中包含所有 bootstrap3 class 名称的列表(例如 col-md-1
、container-fluid
等)
我已经使用 grep -lir <word>
搜索包含文本的文件,但我想要做的是 return 包含特定单词集中任何单词的文件。
这将如何运作?
来自man grep
:
-f FILE, --file=FILE
Obtain patterns from FILE, one per line. If this option is
used multiple times or is combined with the -e (--regexp)
option, search for all patterns given. The empty file
contains zero patterns, and therefore matches nothing.
类似于grep -irl -f words.txt dir-to-search
我想要实现的是,我想找到我当前根目录下的所有文件,这些文件包含 .txt
文件中的单词。更详细地说,我想找到所有使用 bootstrap3 classname(任何文件扩展名)的文件。
所以,基本上,我会有一个 .txt
,其中包含所有 bootstrap3 class 名称的列表(例如 col-md-1
、container-fluid
等)
我已经使用 grep -lir <word>
搜索包含文本的文件,但我想要做的是 return 包含特定单词集中任何单词的文件。
这将如何运作?
来自man grep
:
-f FILE, --file=FILE
Obtain patterns from FILE, one per line. If this option is
used multiple times or is combined with the -e (--regexp)
option, search for all patterns given. The empty file
contains zero patterns, and therefore matches nothing.
类似于grep -irl -f words.txt dir-to-search