Инструмент для разметки больших файлов

Когда я использую «diff», чтобы найти разницу между двумя большими файлами данных,

diff A.txt B.txt > dif.info 

Он выводится:

 diff:memory exhausted 

Или добавить аргумент "-H"

 diff -H A.txt B.txt > dif.info 

Он также получил то же сообщение:

 diff:memory exhausted 

Размер составляет около 1,5 ГБ. Как сравнить большие файлы? Любые другие инструменты или решения? Мой компьютер: Redhat5.4 OS, память 4 ГБ. Благодарю.

2 Solutions collect form web for “Инструмент для разметки больших файлов”

Одной из идей было бы использовать split на оба файла и сравнить каждый кусок. Это будет не совсем то же самое, но все зависит от того, что вы ищете.

Попробуйте установить порт textproc / 2bsd-diff

http://www.freshports.org/textproc/2bsd-diff/

  • Проверить скрипт оболочки, если удаленный TCP-порт открыт
  • Выйти из сценария оболочки на основе кода выхода процесса
  • Поместить в bash или zsh history абсолютный путь к файлам, над которыми я работаю
  • Могу ли я создать файл конфигурации для сценария оболочки?
  • Как я могу присвоить команду sudo?
  • Что такое инструмент «dumpsys» для Android ADB и каковы его преимущества?
  • Дождитесь завершения команды оболочки
  • '\ r': команда не найдена - .bashrc / .bash_profile
  • Попытка разбить строку на две переменные
  • Putty SSH: CTRL + Клавиши курсора не работают, чтобы перейти к предыдущему / следующему слову
  • Требуется сценарий оболочки bash для чтения пар значений имени из файла
  • Interesting Posts

    Powershell, поставщик файловой системы, фильтрация Get-ChildItem … где находятся официальные документы?

    android: откройте pdf из моего приложения, используя встроенный просмотрщик PDF

    В какое время моя машина Windows XP вышла из спящего режима?

    Равный (=) символ левой стрелки (<-) в символе haskell

    Несколько сеансов удаленного рабочего стола с Windows

    Программа не запускается при входе в систему, так как для нее требуется приглашение UAC

    Maven не работает на Java 8, когда tags Javadoc являются неполными

    Программно добавить новый столбец в DataGridView

    Как использовать sed для замены только первого вхождения в файл?

    Дважды нажмите кнопку «Назад», чтобы выйти из операции

    У меня есть LOTS TAP-Win32-адаптера OAS и TAP-Windows Adapter V9

    WPF: как динамически добавлять элементы управления в динамически созданное окно WPF

    Как вы автоматически изменяете размеры ячеек в Excel?

    Как создать формулу Excel, которая суммирует несколько соседних строк на основе значений ячеек

    Код VBA не запускается, когда ячейка изменяется по формуле

    Давайте будем гением компьютера.