2013-07-08 133 views
1

我有兩個文件,結構如下。比較兩個文件,找出差異?

文件

asd 
fds 
sdf 
asdf 

文件B

asd 
sdf 

我想找到這兩個文件之間的差異。

這次結果應該是fds,asdf

如何用C++或linux做到這一點?

+1

加載文件內容到標準::設爲,然後組A - 組B? – billz

回答

2

diff A B回報

2d1 
< fds 
4d2 
< asdf 
+0

我個人比較喜歡'diff -u'的輸出,但是,'diff'是所有* nix用戶應該注意的非常有用的程序。 –

+0

非常感謝,我解決了我的問題。 – sflee

0

這個答案被張貼在他的問題@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