Articles of diff

Печатайте только то, что является эксклюзивным для файла, по сравнению с другим в Bash

Всем добрый день, Я знаю, что на многие похожие вопросы уже отвечали, но я не могу найти удовлетворительный ответ, и это сводит меня с ума. У меня есть два файла, каждый из которых содержит имена хостов: один содержит все открытые в Интернете, другой записывает в журнал все результаты сканирования ВСЕХ наших хостов, открытых в Интернет […]

Как найти, какие строки отличаются в CSV-файле в командной строке Linux?

Я пытаюсь найти, какие строки отличаются между file1.csv и file2.csv . если file1.csv выглядит так: 1,2,3,4 5,6,7,8 9,10,11,12 и file2.csv выглядит так: 1,2,3,4 9,9,9,9 5,6,7,8 9,9,11,12 Какую команду я могу использовать, чтобы вытянуть эти уникальные строки? Кроме того, diff , comm или grep будет лучшим инструментом?

Diff, действующий очень странно, сообщает, что длинные блоки удалены, когда короткие биты по всему блоку были изменены, удалены или добавлены

У меня есть два файла, оба являются выходными данными из кода, который я cut чтобы посмотреть только первые 26 символов каждой строки. Оба файла представляют собой списки параметров, измеряемых кодом, таких как «полное поперечное сечение» или «время жизни нейтрона», а также параметры, которые код использует, например, «MPI_TASKS» или «COMPILE_DATE», так что file1 выглядит так: param1 […]

Фильтруйте текст ниже с помощью команд оболочки

Я могу получить разницу в файле с помощью команды git diff и я отфильтровал ее, как показано ниже: -Эта папка содержит общие сценарии базы данных. + Эта папка содержит общие сценарии базы данных. + + + + Новая строка добавлена. Тем не менее, я хочу получить только ту разницу, которая New Line added. строку New […]

Сравнение двух отдельных каталогов для каталогов и файлов внутри

Чтобы сравнить структуру путем итерации по каждой папке, я попытался перечислить вывод (в текстовый файл) каждого каталога и файла: diff –brief -Nr dir1/ dir2/ > out.txt Вывод, который я получил, только для разницы в файлах. Я хочу вывод, который будет проходить по папкам и указывать, существует ли папка в другом каталоге. Это должно быть допустимо […]

Насколько похожи / отличаются два бинарных файла

У меня есть несколько медиа-файлов (сейчас это видеофайлы, но я подозреваю, что я также смогу использовать хорошее решение для файлов изображений), которые очень похожи, но по diff / cmp не идентичны. Но если отличаются только несколько байтов, я не смогу определить разницу (я знаю, что многое зависит от нескольких вещей, давайте проигнорируем это). Существует ли […]

Как добавить к единому файлу патча?

Если у меня есть файл патча в формате унифицированного патча, как в примере ниже, как мне добавить строки, чтобы эти строки были добавлены (примененным) патчем? — lao 2002-02-21 23:30:39.942229878 -0800 +++ tzu 2002-02-21 23:30:50.442260588 -0800 @@ -1,7 +1,6 @@ -The Way that can be told of is not the eternal Way; -The name that can […]

Патч-файлы

Я загрузил tarballed версию 0.85 "MTR" -> http://www.bitwizard.nl/mtr/ и установил ее. Позже я увидел, что существует файл diff 0.86. Я загрузил это, чтобы исправить его, но я смущен, как использовать команду patch. Первое, что беспокоит меня, это то, что мне нужно знать имя оригинального файла, верно? Но нет файла в папке mtr.0.85 или что-то в […]

Как я могу просмотреть diff или, по крайней мере, более старые версии определенных файлов с помощью etckeeper?

Поэтому я использую etckeeper на своей машине, на которой запущен Debian 9.1 с KDE, и хотел бы просмотреть diffs (или если это еще не реализовано: прошлые версии) определенных файлов. Как я могу это сделать?

diff, чтобы показать только добавления в измененном файле

Обычно diff и git diff показывают как исходную, так и модифицированную строку с – и + соответственно. Есть ли способ, я могу фильтровать только для просмотра измененной строки? Это уменьшит количество строк, которые будут прочитаны в 2 раза мгновенно. Я предполагал git diff test.yml | grep '^+' | less -R а также git diff test.yml […]