我有两个带有数千行的日志文件。预处理后,仅某些行不同。这些剩余的行要么是实际的差异,要么是混乱的行组。
统一的差异使我可以看到详细的差异,但是很难与眼球进行手动比较。并排差异对于比较似乎更有用,但它也增加了数千行未更改的行。有没有办法利用两个世界的优势?
注意,这些日志文件是通过xscope
监视Xorg协议数据的程序生成的。我正在寻找可用于类似于上述情况的通用工具,而不是例如专用的Web服务器访问日志分析工具。
可从http://lekensteyn.nl/files/qemu-sdl-debug/(log13
和log14
)获得两个示例日志文件。可以在xscope-filter
文件中找到预处理器命令,该命令会删除时间戳和其他次要细节。
vimdiff
(从vim软件包中)可以更好地满足您的需求:并行显示,彩色显示,折叠普通线。可以使用打开行号:set number
。
diff
有--suppress-common-lines
选择吗?pastebin.com/KZrVCNFR