我想比较两个包含URL的文本文件。就像站点地图一样。将旧的sitempa与新的sitempa进行比较,以查看新添加的URL。 不幸的是,我尝试了notepad ++和Sublime Text中的compare函数,但是由于文件大小,它们都冻结了。文件约为100 Mo和600万行。
有什么最佳解决方案的想法吗?
谢谢!
答案 0 :(得分:0)
您尝试过diff吗?
diff file1 file2
鉴于文件很大,您可能要使用
-大文件速度
选项。
编辑:这是使用绝对文件路径的示例:
Daniel@PC MINGW64 /tmp/difftest
$ printf "Very interesting Text\nI love cookies!" > file1
Daniel@PC MINGW64 /tmp/difftest
$ printf "Very interesting Text\nI hate cookies!" > file2
此^只是要生成两个包含两行的文件,第二个是不同的。
Daniel@PC MINGW64 /tmp/difftest
$ diff /tmp/difftest/file1 /tmp/difftest/file2
2c2
< I love cookies!
\ No newline at end of file
---
> I hate cookies!
\ No newline at end of file