我想区分位于不同目录中的两个版本的文件,例如:
diff ./dirA/foo.txt ./dirB/foo.txt
我依稀记得有一种方法可以用更简洁的方式写这个,所以文件名只出现一次。类似的东西:
diff {./dirA/, ./dirB/}foo.txt
任何人都知道如何做到这一点?
答案 0 :(得分:2)
你很亲密:
diff {dirA,dirB}/foo.txt
应该适合你。
答案 1 :(得分:2)
如此接近。
diff {./dirA/,./dirB/}foo.txt
或
diff ./{dirA,dirB}/foo.txt
答案 2 :(得分:2)
关闭。没有空间。
diff dir{A,B}/foo.txt
或者,更可能的情况是两个文件夹实际上没有像这样的公共子字符串,
diff {dir,folder}/foo.txt
而且,如果您想比较整个树,请注意diff
有一个递归(-r
)选项。
答案 3 :(得分:1)
你可以这样做:
diff ./dirA/foo.txt dirB
这是你在想什么?