本帖最后由 jrx401 于 2019-10-22 11:30 编辑
详细如下;
a.txt内容;
11111
11111
11112
A1111
11111
CCCCC
11111
a.txt处理后;
11111
11112
A1111
CCCCC
如下code是可以处理,但是A.txt里面有几千行时,就非常耗时。
可否有快速处理的方法呢?
使用的code;- setlocal enabledelayedexpansion
- set n=0
- for /f %%a in (A.txt) do (
- set /a n=!n!+1
- set m=0
- set write=1
- for /f %%b in (A.txt) do (
- set /a m=!m!+1
- if !m! lss !n! (
- if %%a == %%b ( set write=0 )
- )
- )
- if !write! equ 1 echo %%a >> result.txt
- )
复制代码 感谢各位大虾 |