
求助批處理去掉重復(fù)內(nèi)容僅保留不重復(fù)的名字文件A.txt包含如下名稱Limingwangqiangzhihonglingminglinawangzhang我想利用循環(huán)語句,將上述名稱中重復(fù)的去掉(實(shí)際文本更長,上面的是個(gè)例子)。編寫了如下命令
我需要在:chkslt的循環(huán),當(dāng)出現(xiàn)%%a==%%b的時(shí)候,能夠跳出當(dāng)前循環(huán),進(jìn)入到上層循環(huán),該如何做呀?我用了goto next,可以不行。請(qǐng)高手給與指導(dǎo)nclick="copycode($('code0'));">復(fù)制代碼
- if exist new.txt del new.txt
- set/a num=0
- setlocal enabledelayedexpansion
- for /f %%a in (a.txt) do (
- set/a num=!num!+1
- call :chkslt !num!
- echo %%a>>set2.csv
- :next
- :chkslt
- for /f skip=%1 %%b in (set1.csv) do (
- if %%a==%%b goto next
- )
- )

