从 2 个文件中查找并保存单词

find and save words from 2 files

我有 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

谢谢。

sort 1.txt 2.txt |uniq -d 

假设每个 1.txt 和 2.txt 都已删除重复数据。如果不是,那么:

(sort -u 1.txt && sort -u 2.txt) | sort | uniq -d

两个版本都POSIX兼容。

使用 GNU grep:

grep -wf file1 file2

grep -wf file2 file1

输出:

abc
sda