我做了很多文件比较(来源,日志等)并且需要屏蔽某些部分,例如日期/时间/行号导致每一行不同。
Beyond Compare允许您预处理文件,但是您必须编写代码片段才能执行此操作。
是否有GUI类型工具允许您通过过滤器屏蔽文件的各个部分,例如跳过第10 - 16列,跳过字x和字y等之间的数据?
答案 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