一定执着于批处理的话 这样处理怎么样,效率提高不大,比较SET还是否轻松点吧- @echo off&setlocal enabledelayedexpansion
- REM 存为ANSI文件
- %1 (for /f "tokens=1,2*" %%i in ('%0 rem ^|sort') do echo %%i %%k)>2.txt&exit
- for /f "tokens=1,2*delims=: " %%a in ('findstr /n . ^< a.txt') do (
- if not defined _"%%b %%c" (
- set s=000000%%a
- echo %%b !s:~-7! %%c
- )
- set _"%%b %%c"=0
- )
复制代码
|