Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сверка 2 текстовых фалов до определенного символа

Ответить
Настройки темы
CMD/BAT - Сверка 2 текстовых фалов до определенного символа

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: greenco
Дата: 26-07-2016
Всем добрый день.Необходимо сверить 1-й файл со 2 txt файлом (формата Иван:Роман и Иван:Миша),чтобы сверка происходила только до знака: в строке , с удалением повторов строк и сохранением остатка 2 файла.Спасибо.

Отправлено: 15:16, 26-07-2016

 

Ветеран


Contributor


Сообщения: 24027
Благодарности: 6976

Профиль | Отправить PM | Цитировать


Не очень понятно. Покажите на примере двух файлов (и приложите эти файлы к сообщению).

Отправлено: 15:58, 26-07-2016 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: txt 1.txt
(58 байт, 3 просмотров)
Тип файла: txt 2.txt
(58 байт, 2 просмотров)

все майлы которые есть во 2 файле но их нет в 1 , чтобы сохранялись полной строкой,повторы-соответственно удалялись.

картинка

как видим во 2 файле 3 строка уникальна и ее надо сохранить

Отправлено: 16:21, 26-07-2016 | #3


Ветеран


Сообщения: 795
Благодарности: 279

Профиль | Отправить PM | Цитировать


Допустим так:
Код: Выделить весь код
@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 (можно вывести в отдельный).
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:15, 28-07-2016 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сверка 2 текстовых фалов до определенного символа

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Сверка memo с элементами столбца в dbgrid alexmih241 Программирование и базы данных 1 13-05-2015 03:00
[решено] Сверка переменных по маске meateron AutoIt 1 13-09-2012 10:48
[решено] Сверка времени через интернет Centrinar AutoIt 3 09-04-2011 02:22
[решено] Обрезать строку до указанного символа rimm AutoIt 5 25-09-2009 16:32
[решено] Сжатие MP3 коллекции до определенного размера 700 Мб. Sionnain Видео и аудио: обработка и кодирование 6 29-08-2009 07:44




 
Переход