2011-10-28 50 views
0

我想diff的一個文件的兩個版本駐留在不同的目錄,例如:diff的一個文件的兩個版本駐留在不同的目錄

diff ./dirA/foo.txt ./dirB/foo.txt 

我依稀記得有寫這個辦法以更簡潔的方式,使文件名只出現一次。例如:

diff {./dirA/, ./dirB/}foo.txt 

任何人都知道如何做到這一點?

回答

2

關閉。沒有空間。

diff dir{A,B}/foo.txt 

,或者在這兩個文件夾實際上沒有這樣的一個公共子更可能的情況下,

diff {dir,folder}/foo.txt 

而且,你應該要比較整個樹,注意diff有遞歸(-r)選項。

2

你接近:

diff {dirA,dirB}/foo.txt 

應該爲你工作。

+0

謝謝大家,這是我需要知道的。 – moondog

2

太近了。

diff {./dirA/,./dirB/}foo.txt 

diff ./{dirA,dirB}/foo.txt 
+0

謝謝大家,這是我需要知道的。 – moondog

1

你可以這樣做:

diff ./dirA/foo.txt dirB 

是這是自己所想的?

+0

謝謝大家,這是我需要知道的。 – moondog

相關問題