Linux -- это интересно

wdiff / colordiff


Рубрика: Прочие -> Hужное/полезное
Метки: | | |
Просмотров: 1382

Консольные утилиты для поиска различий между файлами.


wdiff (GNU wdiff) — маленькая консольная утилита, являющаяся "надстройкой" к консольной утилите diff (основная утилита пакета Diffutils), предназначается для сравнения файлов с выводом разницы по словам, а не по строкам (как сравнивает diff). Утилита будет полезной для сравнения больших текстов в которых было изменено всего несколько слов или изменены абзацы.

При сравнении wdiff создаёт два временных файла, содержащих по одному слову в каждой строке, а затем сравнивает эти файлы. Полученные результаты отображаются с помощью стандартного вывода diff в удобном для восприятия виде. С помощью дополнительных опций diff может отображать удалённые и добавленные слова подчёркиванием или жирным шрифтом (соответственно).

Лицензия: GNU General Public License version 3.0 (GPLv3)

Домашняя страница

colordiff — консольная утилита являющаяся "оболочкой" для консольной утилиты diff, делающая вывод с подсветкой синтаксиса, для улучшения читаемости.

Утилита имеет те же опции что и diff, может использоваться напрямую:

colordiff file1 file2

Или просто переправлять вывод diff:

diff -u file1 file2 | colordiff

colordiff выводит цвета в соответствии с стандартом ANSI (большинство современных эмуляторов терминала поддерживают этот стандарт), а цветовая схема считывается с основного конфигурационного файла:

/etc/colordiffrc

А при наличии цветовая схема считывается с пльзовательского:

~/.colordiffrc

При желании wdiff и colordiff можно использовать вместе.

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)