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