嗨我有2个文件如下,我需要脚本来比较那些并找到匹配.我怎样才能做到这一点?
file1 as a.txt:
Anirban Ball Cat Dog cow
file2为b.txt:
I am Anirban I am Ball I am Cat_cat I am Dog I am cow I am horse
我想要这样的输出:
I am Anirban I am Ball I am Dog I am cow
我尝试过grep -f b a
,它没有给出完全匹配.
像这样可以是一种方式:
$ grep -wf a.txt b.txt I am Anirban I am Ball I am Dog I am cow
在您的解决方案上,您没有使用grep -w
,这很方便.另外,请注意您以相反的顺序提供文件.
-f
用于告诉grep从文件中获取参数.
-w
匹配整个单词.