Цитата Kobzar:
Задача сравнить ети два файла и получить из них разницу »
|
Код:
![Выделить весь код](images/misc/selectcode.png)
@Echo Off
SetLocal EnableDelayedExpansion
:: Сравниваемые списки
Set lst1=1.txt
Set lst2=2.txt
:: Список отличий
Set diflst=3.txt
(For /F "tokens=* usebackq" %%i In ("%lst1%") Do (
Set fl=0
For /F "tokens=* usebackq" %%k In ("%lst2%") Do If %%i==%%k Set fl=1
If !fl!==0 Echo %%i
)
For /F "tokens=* usebackq" %%i In ("%lst2%") Do (
Set fl=0
For /F "tokens=* usebackq" %%k In ("%lst1%") Do If %%i==%%k Set fl=1
If !fl!==0 Echo %%i
))>"%diflst%"