比较两个文件,找出区别

Compare two files, find the difference?

本文关键字:区别 文件 两个 比较      更新时间:2023-10-16

我有两个具有以下结构的文件。

文件A

asd
fds
sdf
asdf

文件B

asd
sdf

我想找出这两个文件之间的区别。

这一次结果应该是fds,asdf

我如何用c++或linux来实现它?

diff A B返回

2d1
< fds
4d2
< asdf

这个答案是@sflee在他的问题中发布的。它被移到此答案块中。

解决方案

这是我最后使用的方式,以防我将来忘记这一点。我得到了A.txtB.txt:

sort A.txt | uniq > A2.txt
sort B.txt | uniq > B2.txt
diff A2.txt B2.txt | grep '<' > data_B2_is_missing.txt