| @echo off | | setlocal | | (for /f "delims=" %%i in (a.txt) do ( | | if not defined %%i ( | | echo,%%i | | set %%i=1 | | ) | | ))>b.txt | | endlocal | | pauseCOPY |
改为批量执行会错误, 结果不对, 请问如何修改为批量处理 | @echo off | | setlocal | | (for /f "delims=" %%i in (%%i.txt) do ( | | if not defined %%i ( | | echo,%%i | | set %%i=1 | | ) | | ))>%%i.txt | | endlocal | | pauseCOPY |
|