Показать полную графическую версию : Сверка 2 текстовых фалов до определенного символа
Всем добрый день.Необходимо сверить 1-й файл со 2 txt файлом (формата Иван:Роман и Иван:Миша),чтобы сверка происходила только до знака: в строке , с удалением повторов строк и сохранением остатка 2 файла.Спасибо.
Не очень понятно. Покажите на примере двух файлов (и приложите эти файлы к сообщению).
все майлы которые есть во 2 файле но их нет в 1 , чтобы сохранялись полной строкой,повторы-соответственно удалялись.
картинка (https://gyazo.com/97b353d142fd57296bb5fea0e15c98ec)
как видим во 2 файле 3 строка уникальна и ее надо сохранить
Допустим так:
@echo off
type "1.txt">>"2.txt"
<"2.txt">$ (for /f "tokens=1* delims=:" %%a in ('more') do @if not defined ~%%a echo.%%a:%%b& set ~%%a=true)& move $ "2.txt"
exit
но назвать это удалением повторов..., проверяя только часть строки, ведь удаляются строки с разной второй частью, видимо безразлично.
Принцип
сгоняем все во второй файл
удаляем дубликаты строк по отношению первой части, результат остается в файле 2.txt (можно вывести в отдельный).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.