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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сравнение текстовых файлов с игнорированием разбиения на строки  (Прочитано 1455 раз)

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

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Существует ли возможность сравнить между собой два текстовых файла (50-100 Кб), игнорируя разбиение на строки?

В файлах большое количество мелких "нестыковок" между собой и масса орфографических ошибок (проверка орфографии не помогает).

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

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

Спасибо :)
Xubuntu 25.04

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5631
    • Просмотр профиля
Nick222, Double Commander умеет сравнивать файлы по содержимому, не подойдёт?

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Я с него и начал - там у встроенного сравнивателя те же проблемы - он не игнорирует строки.

Пробовал Meld, Diffuse, fldiff, GVim и ещё несколько программ.
Xubuntu 25.04

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7806
  • We were here
    • Просмотр профиля
Без проверки глазами:
tr -d \\n < file1 | md5sum
tr -d \\n < file2 | md5sum

Если надо посмотреть:
tr -d \\n < file1 | sed 's/ /\n/g' > /tmp/1.txt
tr -d \\n < file2 | sed 's/ /\n/g' > /tmp/2.txt
diff /tmp/1.txt /tmp/2.txt
« Последнее редактирование: 29 Марта 2025, 23:13:42 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Как я понимаю, это просто покажет, что они разные (без учёта переноса строк), а мне нужно оценить степень этой разницы, - чтобы понять как и кто дальше их будет редактировать...
Xubuntu 25.04

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7806
  • We were here
    • Просмотр профиля
Nick222, ага, я отредактировал своё сообщение)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5735
  • Все по палатам!
    • Просмотр профиля
Nick222, так напиши свою прогу сравнения...
Извините, я все еще учусь

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Спасибо, видимо самое разумное будет - слишком экзотическая хотелка...
Xubuntu 25.04

 

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