有没有人有比较两个大(9000 +行)文件并突出显示两者之间差异的好方法?
我在网上找到的一些东西,当我扔进大文件时,似乎会窒息而死。
答案 0 :(得分:1)
您可以使用Text_Diff pear包来比较2个文本文件之间的差异。
还可以使用xdiff扩展程序,您可以使用xdiff_file_diff
功能,如下所示:
xdiff_file_diff('old_file.txt', 'new_file.txt', 'diff.txt');
其中diff.txt将是生成的文件,并在两个文件之间进行比较。
您还可以使用 xdiff_file_diff 函数来比较以下PHP文件:
$old_version = 'my_script.php';
$new_version = 'my_new_script.php';
xdiff_file_diff($old_version, $new_version, 'my_script.diff', 2);
// above code makes unified diff of two php files with context length of 2.