【发布时间】:2010-10-29 20:28:57
【问题描述】:
是否有算法或类似 diff 的实用程序来查找两个 csv 文件之间的差异? 示例:
file1
-------
key1,value1
key2,value2
key3,value3
key5,value5
key7,value7
file2
-------
key1,value1
key3,value3
key4,value4
key5,value5
key6,value6
使用这个类似 diff 的实用程序,它将输出 3 种类型的记录:
- 仅存在于 file1 中的记录 (file1 减去 file2 的设置操作)
- 仅存在于 file2 中的记录(file2 减去 file1 设置操作)
- file1 和 file2 中都存在的记录(相交集操作)
【问题讨论】:
-
不知道有没有,但是用perl写这样一个工具只需要30分钟左右:)