合并排序并提取新的唯一值?

合并排序并提取新的唯一值?

我找到一个帖子可以回答如何合并排序和删除重复项。我有兴趣对此进行扩展并从合并后的文件中提取新的独特条目。这样做的命令是什么?即,将small.txt 合并到large.txt 中,同时创建一个new.txt,其中new.txt 包含以前在large.txt 中不存在的新值?

答案1

再次运行相同的命令有何不同

   # original lists
   cat small.txt large.txt | sort | uniq > uniq.txt

   # unique list + new list
   cat new.txt uniq.txt | sort | uniq > new_uniq.txt

附言。

你也可以短写sort | uniqsort -u

相关内容