2012-07-04 110 views

回答

15

它打印像

Only in dir1/blah: blah 

右一幫行?所以只需要用grep把它們扔掉。

LC_ALL=C diff ... | grep -v '^Only in' 

LC_ALL=C是確保「只有在」消息的標準將被打印出來,沒有任何翻譯。

-3

我發現最簡單的方法是使用:

diff -N -q <dir1> <dir2> 
+0

我試過了,但'-N'選項只是改變了「只有在」到「文件不同」。它實際上並沒有消除「Only in」行。 – wisbucky

相關問題