楼主需要说明以下情况:
1,1.txt中是否包含=或!等英文敏感字符。如果包含,必须说明包含哪些。
2,1.txt是否处于变化中。
3,每次比较后输出的不同是覆盖3.txt还是追加到3.txt。
以下代码运行要求:不包含敏感字符,1.txt不处于变化中,追加不同到3.txt,文本均为ANSI编码- @echo off
- for /f "delims=" %%a in (1.txt) do set #%%a==
- :a
- (for /f "delims=" %%a in (2.txt) do if not defined #%%a echo %%a)>>3.txt
- >nul ping -n 30 127.1
- goto:a
复制代码
|