如何按字母顺序复制并合并多个 .txt 列表?

如何按字母顺序复制并合并多个 .txt 列表?

我有几个.txt文件包含来自不同手机的联系人列表,如何使用终端将这些文件合并起来并避免按字母顺序重复?

例子:

contacts1.txt:

John
Bob
Steve

contacts2.txt:

Amy
John

输出.txt:

Amy
Bob
John
Steve

答案1

只是:

sort -u *.txt >output.txt

或者uniq

sort *.txt | uniq >output.txt

sort将对所有文件给出的所有输入行进行排序*.txtuniq删除重复的行(与排序标志相同-u)。

该文件output.txt包含:

Amy
Bob
John
Steve

相关内容