2011-10-27 78 views
4

我正在寻找命令行工具来做两个HTML文件之间的差异。 我已经分析了bbedit的kdiff3 /命令行,但我的问题是不想打开任何GUI。 我想编写一个java程序来调用diff程序的命令行选项来比较html文件并将结果保存在不同的文件中或可能显示在报告文件中。 任何指针将是非常有益比较工具与命令行的mac

感谢 维沙尔

回答

0

但我认为MAC已经DIFF内置的。你是否尝试过使用DIFF从MAC终端?

+0

Didnt知道它开始研究它。 – user708910

+0

这很好,但开始使用Java页面差异开源并对其进行了自定义。 – user708910

+0

http://code.google.com/p/google-diff-match-patch/ – user708910

9

如果您安装了xcode,您可以调用opendiff,它是来自命令行的(图形)比较工具。从它的man page

opendiff file1 file2 [-ancestor ancestorFile] [-merge mergeFile] 
opendiff dir1 dir2 [-ancestor ancestorDirectory] [-merge mergeDirectory]