Кажется, что Вы просто хотите более удобный для пользователя различный вывод. Главная причина разность так точна, состоит в том, потому что она используется для генерации патчей. Для большего удобного для пользователя вывода я рекомендую:
[kbrandt@alpine: ~/scrap/diff] echo -e 'foo\nbar' > file1
[kbrandt@alpine: ~/scrap/diff] echo -e 'foo\nbaz' > file2
[kbrandt@alpine: ~/scrap/diff] diff -y file1 file2
foo foo
bar | baz
[kbrandt@alpine: ~/scrap/diff] colordiff -y file1 file2
Colordiff даст Вам рядом вывод, но со строками в различных цветах для предоставления большего акцента различиям.
В частности, вам нужны параметры -bg
и -fg
и, возможно, некоторые другие, которые вы найдете в справочная страница для xterm
.
Вы также можете установить эти значения через файл .Xresources , чтобы вам не приходилось каждый раз передавать их в качестве аргументов командной строки.