我有两个文本文件,如下所示:
FILE1.TXT
A|234-211
B|234-244
C|234-351
D|999-876
E|456-411
F|567-211
FILE2.TXT
234-244
999-876
567-211
我想比较两个文件并获得如下所示的值:
需要输出
B|234-244
D|999-876
F|567-211
答案 0 :(得分:2)
$ grep -F -f file2.txt file1.txt
B|234-244
D|999-876
F|567-211
-F
使grep搜索固定字符串(不是模式)。 -F
和-f
都是POSIX options到grep
。
请注意,这假设您的file2.txt
不包含11
之类的短字符串,这可能会导致误报。
答案 1 :(得分:0)
尝试:
grep -f File2.txt File1.txt