Войти

Показать полную графическую версию : [решено] Сравнение txt файлов и вывод результата


LAKERS824
08-07-2012, 01:02
есть 1.txt с содержимым типа : 234534763462356_67890_Иванов
77345624624562_12345_Петров


и 2.txt с содержимымым: 67890_Иванов
23453_Сидоров

Необходимо в 3.txt вывести итоговое схождение этих файлов: если совпадает значение в этих файлах после первого _ - вывести полную строку из файла 1.txt, т.е. 234534763462356_67890_Иванов

Foreigner
08-07-2012, 07:59
@echo off

for /f "tokens=1-3 delims=_" %%i in (1.txt) do (

1>nul find "%%j_%%k" 2.txt && 1>>3.txt echo %%i_%%j_%%k

)

LAKERS824
08-07-2012, 12:48
спасибо, работает :-)




© OSzone.net 2001-2012