利用下面BAT,可以将WT1.TXT中重复行消除
for /f "tokens=2 delims==" %%a in (wt1.txt) do (
if not defined %%a set %%a=b & echo %%a>>wtnew.txt
)
主要是if not defined %%a set %%a=b 这儿弄不明白,if not defined指的是如果没有定义变量,那么就将执行%%=b
好像与消除重复行没有什么关系,百思不得其解,望大家帮解决一下.
for /f "tokens=2 delims==" %%a in (wt1.txt) do (
if not defined %%a set %%a=b & echo %%a>>wtnew.txt
)
主要是if not defined %%a set %%a=b 这儿弄不明白,if not defined指的是如果没有定义变量,那么就将执行%%=b
好像与消除重复行没有什么关系,百思不得其解,望大家帮解决一下.

