知道任何用于文本块的文件比较实用程序吗?

知道任何用于文本块的文件比较实用程序吗?

是否有任何文件比较实用软件可以帮助我比较两个文本文件中的文本块?

例如,我想知道一个文件中的哪些文本块可以在第二个文件中再次找到。我需要做的更像是“比较和搜索”操作,而不仅仅是逐行比较。

我需要这个来查找应用程序日志中的常见错误。例如,我有一个 Java 应用程序和两天的日志。我想找出这两天有哪些堆栈跟踪(实际上是文本文件中的文本块)是相同的。

答案1

你可以尝试任意数量的免费 diff 工具 - 我用过KDiff3,这是一款优秀的开源工具,可在多种平台上使用。我已经能够使用它来比较多个日志文件 - 可以直观地显示这些文件之间的哪些行不同,哪些行相同(颜色表示差异,白色/无色表示相同行)。

您可能需要进行一些实验来调整应用程序以实现您想要的效果,但这是一个好的开始。

答案2

零次提及比较IT

  • 它可以检测移动的部分并显示这些块
  • 它支持 RE,因此你可以忽略某些部分执行操作的字符串
  • 自动匹配规则有助于比较结构化来源

相关内容