ppt_
16-04-2013, 10:22
Всем привет!
Нужен батник для сравнения 2-х текстовых файлов по строчно и вывод различий в отдельный файл.
Например:
Есть 2 текстовых файла (1.txt , 2.txt)
1.txt:
CLIENT=1 LIMIT=100
CLIENT=2 LIMIT=200
CLIENT=3 LIMIT=300
2.txt:
CLIENT=1 LIMIT=100
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
Нужно прочитать эти 2 файла, найти изменения и создать файл 3.txt
Который выглядел бы так:
3.txt:
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
И как быть в тех случаях когда строчки могут быть смещены:
1.txt:
CLIENT=1 LIMIT=100
CLIENT=10 LIMIT=500
CLIENT=2 LIMIT=200
CLIENT=3 LIMIT=300
2.txt:
CLIENT=1 LIMIT=100
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
CLIENT=10 LIMIT=500
Ведь результат должен получиться тотже:
3.txt:
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
PS. Есть конечно программа DiffText , она сравнивает два файла и выделяет отличия, но хотелось автоматизировать процесс ))
Пробовал fc но она выдает немного не тот результат, который хотелось бы получить...
Нужен батник для сравнения 2-х текстовых файлов по строчно и вывод различий в отдельный файл.
Например:
Есть 2 текстовых файла (1.txt , 2.txt)
1.txt:
CLIENT=1 LIMIT=100
CLIENT=2 LIMIT=200
CLIENT=3 LIMIT=300
2.txt:
CLIENT=1 LIMIT=100
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
Нужно прочитать эти 2 файла, найти изменения и создать файл 3.txt
Который выглядел бы так:
3.txt:
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
И как быть в тех случаях когда строчки могут быть смещены:
1.txt:
CLIENT=1 LIMIT=100
CLIENT=10 LIMIT=500
CLIENT=2 LIMIT=200
CLIENT=3 LIMIT=300
2.txt:
CLIENT=1 LIMIT=100
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
CLIENT=10 LIMIT=500
Ведь результат должен получиться тотже:
3.txt:
CLIENT=2 LIMIT=250
CLIENT=3 LIMIT=350
PS. Есть конечно программа DiffText , она сравнивает два файла и выделяет отличия, но хотелось автоматизировать процесс ))
Пробовал fc но она выдает немного не тот результат, который хотелось бы получить...