我有一个包含名称(nameslist.txt
_cat
xargs
grep
grep
targetfile.txt
假设targetfile.txt
包含大量名称,其中一些名称可能包含在nameslist.txt
.
我应该在下面的xargs
andgrep
之间添加什么?grep
./targetfile.txt
cat ./nameslist.txt | xargs grep ./targetfile.txt
谢谢
我有一个包含名称(nameslist.txt
_cat
xargs
grep
grep
targetfile.txt
假设targetfile.txt
包含大量名称,其中一些名称可能包含在nameslist.txt
.
我应该在下面的xargs
andgrep
之间添加什么?grep
./targetfile.txt
cat ./nameslist.txt | xargs grep ./targetfile.txt
谢谢
我们如何使用grep
获取包含一组单词的行,而单词的顺序并不重要,尽管行应该包含搜索中提到的所有单词?
我已经通过分阶段搜索(使用管道,将输出保存在临时文件中,然后再次搜索)来做到这一点,但我想知道我是否可以一次尝试做到这一点。
这是一个示例;我想在下面的行中搜索包含sample、words、list的行:
it's a sample test file for a list of words.
list of words without a specific order, it's a sample.
line with no search keyword here.
list the sample files.
something completely different.
并得到这个结果:
it's a sample test file for a list of words.
list of words without a specific order, it's a sample.