Как я могу найти разницу между двумя файлами в CMD - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь сравнить два файла и получить вывод в другом текстовом файле. Пока я проверил и нашел только решения для Unix или других ОС, но я ищу решение для Windows 10.

Вот то, на что я смотрел до сих пор:

Найти разницу между двумя файлами

Как найти разницу между двумя текстовыми файлами в разных каталогах в Ubuntu OS через командную строку

https://www.howtogeek.com/206123/how-to-use-fc-file-compare-from-the-windows-command-prompt/

https://www.softwaretestinghelp.com/compare-two-files-unix/

https://superuser.com/questions/805522/compare-two-files-and-output-the-differences

Этот тип работы, но не совсем:

fc D:\Logs\Allchannels.txt D:\Logs\check.txt > D:\Logs\missing.txt

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

Мне нужен текстовый файл, который показывает только то, что не хватает между ними.

Пример того, что в двух фильмах:

файл 1:

  • Корзина

  • Коробка

  • Деньги

Файл 2:

  • Корзина

  • Деньги

, поэтому выходной файл 3-го файла должен быть Box, так как это значениеэто отсутствует.

1 Ответ

0 голосов
/ 01 ноября 2019

Вы можете использовать Git BASH https://gitforwindows.org/
и делать то же, что и у вас, с помощью этой команды:

git diff path/to/file-1 path/to/file-2 > diff.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...