比较可以掩盖差异的工具?

时间:2009-02-16 21:13:51

标签: user-interface diff compare mask

我做了很多文件比较(来源,日志等)并且需要屏蔽某些部分,例如日期/时间/行号导致每一行不同。

Beyond Compare允许您预处理文件,但是您必须编写代码片段才能执行此操作。

是否有GUI类型工具允许您通过过滤器屏蔽文件的各个部分,例如跳过第10 - 16列,跳过字x和字y等之间的数据?

2 个答案:

答案 0 :(得分:2)

结帐WinMerge。它能够根据正则表达式过滤行。

答案 1 :(得分:0)

我不知道任何GUI工具,但是如果你在unix环境中,你可以通过sed或awk管道这两个文件

#Example: skip first word
sed 's/^[^[:space:]]*//' yourfile1 >file1.tmp
sed 's/^[^[:space:]]*//' yourfile2 >file2.tmp
diff file1.tmp file2.tmp