2011-10-28 44 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

相关问题