У мене є два файли журналів із тисячами рядків. Після попередньої обробки відрізняються лише деякі рядки. Ці решта є або реальними відмінностями, або перетасованими групами рядків.
Уніфіковані відмінності дозволяють мені побачити детальні відмінності, але це робить ручне порівняння з очними яблуками важким. Бічний бік diffs здається більш корисним для порівняння, але він також додає тисячі незмінних ліній. Чи є спосіб отримати перевагу обох світів?
Зауважте, ці файли журналів створюються за xscopeдопомогою програми, яка контролює дані протоколу Xorg. Я шукаю інструменти загального призначення, які можна застосувати у подібних до вищезгаданих ситуаціях, наприклад, не спеціалізовані засоби аналізу журналів доступу до веб-сервера.
Два приклади файлів журналу доступні на веб-сторінці http://lekensteyn.nl/files/qemu-sdl-debug/ ( log13і log14). У xscope-filterфайлі можна знайти команду попереднього процесора, яка видаляє часові позначки та інші незначні деталі.
vimdiff(з пакету vim ) краще задовольнить ваші потреби: паралельний дисплей, кольорові кольори, загальні лінії, складені. Номери рядків можна вмикати за допомогою :set number.





diffє у вас--suppress-common-linesваріант? pastebin.com/KZrVCNFR