我经常进行文件比较(源代码、日志等),需要屏蔽某些部分,例如日期/时间/行号,这会导致每一行都不同。
Beyond Compare 可以让你预处理文件,但是你必须编写代码来完成这个过程。
有没有一种 GUI 工具可以通过筛选器屏蔽文件的某些部分,例如跳过第10-16列,跳过单词x和单词y之间的数据等等?
我经常进行文件比较(源代码、日志等),需要屏蔽某些部分,例如日期/时间/行号,这会导致每一行都不同。
Beyond Compare 可以让你预处理文件,但是你必须编写代码来完成这个过程。
有没有一种 GUI 工具可以通过筛选器屏蔽文件的某些部分,例如跳过第10-16列,跳过单词x和单词y之间的数据等等?
我不知道有任何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