Скажем, у меня есть два файла. file1.txt и file2.txt
Оба файла содержат список наименований обуви (более 1000 наименований), например:
brand1 brand2 brand3 brand3 ...
Теперь - я хочу сравнить файл1 с файлом2, удалить все повторяющиеся записи и показать только то, что в файлах1, а не в файле2, и наоборот.
Другими словами, цель состоит в том, чтобы увидеть, чего нет в противоположном файле, поскольку эти записи будут вручную введены в бэк-офис продукта для двух разных категорий, чтобы они в конечном итоге соответствовали / были одинаковыми.
Ответы:
Подойдет ли плагин «Сравнить» Notepad ++?
Вы можете установить его из меню плагинов Notepad ++ => Менеджер плагинов => Сравнить 1.5.6
Вот официальное описание: Очень полезный плагин diff, показывающий разницу между двумя файлами (рядом). Автор: Тай Ландеркаспер, теперь поддерживается и обновляется Жаном-Себастьеном Леруа. Источник: http://sourceforge.net/projects/npp-plugins/files/ComparePlugin/Compare_1_5_5_src.zip/download
источник
Старый вопрос, но ...
Патч имеет изменения от обоих, но также и дополнительную разметку. В notepad ++ выполните следующие замены:
,
Немного туповато, но я еще не нашел инструмент, который сделает это в один клик.
источник
Если вам доступен Unix, вы можете попробовать эти простые комбинации простых команд; tr, sort и comm.
Сначала преобразуйте файл из горизонтально разделенного в вертикально разделенный:
Затем отсортируйте файлы:
Теперь вы можете видеть, что находится в file1, а не в file2.
Или посмотрите, что находится в file2, а не в file1
Если вы хотите вывод в том же горизонтальном формате, с которого вы начали, вы можете сделать это:
Когда вы закончите, вы можете удалить временные файлы, которые вы создали:
источник