Чем сравнить два текстовых файла? - Форум успешных вебмастеров - GoFuckBiz.com - Страница 4
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD68429.5278
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 13.08.2015, 22:25
Start Post: Чем сравнить два текстовых файла? 
  #31
911neo
Senior Member
 
Регистрация: 03.07.2008
Сообщений: 109
Бабло: $24170
По умолчанию

Имеем два больших текстовых файла - файл1 и файл2. Необходимо сравнить два файла и автоматически удалить из файла1 все строки, которые присутствуют в файле2. Подскажите пожалуйста чем это можно быстрее всего сделать.
911neo вне форума  
Старый 01.09.2015, 22:38   #32
Matt Cutts
Senior Member
 
Регистрация: 24.09.2009
Сообщений: 821
Бабло: $106455
По умолчанию

Цитата:
Сообщение от Cannabis Cup Посмотреть сообщение
а кроме грепа? софтверные есть решения?
Под win - Textpipe Pro. Регулярка та же.
Matt Cutts вне форума  
Старый 01.09.2015, 23:32   #33
sliderxxx
Ебланнед
 
Регистрация: 20.08.2008
Сообщений: 1,067
Бабло: $153400
По умолчанию

Бля, человек сделавший утилиту по удалению дублей в ГУИ обертке и больше ничего не делающей, озолотится. Пару раз в месяц такие вопросы возникают.
sliderxxx вне форума  
Старый 01.09.2015, 23:35   #34
ivy
Senior Member
 
Регистрация: 09.06.2015
Сообщений: 1,027
Бабло: $143960
По умолчанию

Вы их не на сервере что ли чистите?
ivy вне форума  
Старый 01.09.2015, 23:52   #35
Matt Cutts
Senior Member
 
Регистрация: 24.09.2009
Сообщений: 821
Бабло: $106455
По умолчанию

Цитата:
Сообщение от sliderxxx Посмотреть сообщение
Бля, человек сделавший утилиту по удалению дублей в ГУИ обертке и больше ничего не делающей, озолотится. Пару раз в месяц такие вопросы возникают.
Да тысячи их подо что угодно. Вот еще одна, очень быстрая..

Textpipe хорош как комбайн - так собираешь фильтры под винду и тестишь сразу. У меня это быстрее, чем писать .sh, у кого-то нет. Вопрос в удобстве просто.
Matt Cutts вне форума  
Старый 02.09.2015, 03:51   #36
ZLOY_BOT
Ебланнед
 
Регистрация: 06.07.2010
Сообщений: 993
Бабло: $231240
По умолчанию

А я по старой привычке, если пирожки подзагрустили - отэтой штукой ровняю, winmerge, не супер массивная - но иногда не плохо помогает...
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
ZLOY_BOT вне форума  
Старый 02.09.2015, 14:34   #37
rashalist
Senior Member
 
Аватар для rashalist
 
Регистрация: 19.10.2011
Сообщений: 186
Бабло: $117100
По умолчанию

http://winmerge.org/?lang=ru

WinMerge является Open Source инструментом сравнения и слияния для Windows. WinMerge может сравнивать как файлы, так и папки, отображая различия в визуальной текстовой форме, которые легко понять и обработать.
rashalist вне форума  
Старый 03.12.2015, 14:58   #38
Black West
Go Fuck West
 
Аватар для Black West
 
Регистрация: 07.05.2011
Адрес: .Net
Сообщений: 1,207
Бабло: $245620
По умолчанию

Небольшой ап теме.
Имеется значительно больше 2 файлов, имеющих пересечения между собой.
Надо удалить дубли в них.
Объединять файлы нельзя.
Про KWK в курсе, в нем такого функционала не нашел, в TextPipe тоже.
Black West вне форума  
Старый 03.12.2015, 19:40   #39
Wonder
интересующийся
 
Аватар для Wonder
 
Регистрация: 16.06.2009
Сообщений: 785
Бабло: $153366
По умолчанию

Готовое решение под такую кастомную задачу вряд ли есть. К проге Hash Manager от Insidepro в нагрузку идут куча мелких консольных прог, в частности RemoveDuplicates.exe, которая удаляет из одного файла те строки, которые есть в другом. Можно ей попробовать сравнить все файлы со всеми (тогда и файлы не объединятся, и дублей не будет). Если файлов не сильно много и задача разовая, можно батник написать. Если много, то можно тот же батник под задачу скриптом генерить) ну или поизящней что поискать

Последний раз редактировалось Wonder; 03.12.2015 в 19:46.
Wonder вне форума  
Старый 04.12.2015, 04:47   #40
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию

BlackWest, могу на питоне скрипт написать, если ты осилишь запуск python-скрипта и если у тебя RAM хватит, чтобы хранить все уникальные строки в памяти.
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума