Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Множественное сравнение папок с файлами по содержимому  (Прочитано 1546 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 545
    • Просмотр профиля
Имеется сложная система вложенных папок с текстовыми файлами.

В процессе редактирования с помощью редактора типа "дерево заметок" юзер правит их, часто перенося куски текста из одного файла в другой (вырезает - вставляет).

Иногда по забывчивости куски текста теряются!

Конечно, есть контроль версий, есть история буфера обмена.

Но хотелось бы инструмент сравнения и визуального отображения результатов сравнения для всех файлов во всех папках - что и куда пошло...

Есть ли такая программа?
Xubuntu 23.04

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Да, с diff и sdiff (comm ещё есть)два файла удобно бывает сравнить, а тут я так понимаю нужно два „дерева“ сравнивать и как-то за один раз желательно…

Что-то другое нужно искать… 2020 Jan 08; 01:57 PM

Пользователь добавил сообщение 08 Января 2020, 22:04:44:
Вот пишут про программу meld, но я не использовал…

http://linuxpitstop.com/install-meld-on-ubuntu-and-mint-linux/
« Последнее редактирование: 08 Января 2020, 22:04:44 от xub »
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 545
    • Просмотр профиля
meld даёт обычное сравнение папок, сравнивая в них файлы с одинаковыми именами, а тут нужно сравнить содержание всех файлов, независимо от их имён...

***

Подумал: а если просто собрать все файлы в один временный файл, отсортировать по строкам - и сравнить его с таким же предыдущим файлом - а затем выдать различающиеся строки.

Но тогда каждой строке нужны атрибуты - полное имя файла и номер строки в файле...
« Последнее редактирование: 08 Января 2020, 22:10:58 от Nick222 »
Xubuntu 23.04

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Nick222, вот losst пишет, но тоже ничего впечатляющего :(

Очень похоже, что придётся Вам персональный интимный😈 скрипт ваять😇! 2020 Jan 08; 02:18 PM

Пользователь добавил сообщение 08 Января 2020, 22:21:05:
отсортировать по строкам

Да, кстати можно сравнить строки без сортировки где-то я такое с помощью awk делал… 2020 Jan 08; 02:21 PM
« Последнее редактирование: 08 Января 2020, 22:21:05 от xub »
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.