我有2个txt文件,包含单词(1.txt和2.txt)
的1.txt
abc
cda
sda
era
2.txt
krt
gor
abc
sda
rtr
如何获取1.txt和2.txt中的单词列表?
我需要获得的结果
output.txt的
abc
sda
谢谢。
答案 0 :(得分:3)
使用GNU grep:
grep -wf file1 file2
或
grep -wf file2 file1
输出:
abc sda
答案 1 :(得分:1)
sort 1.txt 2.txt |uniq -d
提供每个1.txt和2.txt进行重复数据删除。如果他们不是那么:
(sort -u 1.txt && sort -u 2.txt) | sort | uniq -d
两个版本都符合POSIX标准。