原:
type nul>"tmp.txt"
for /f "delims=:" %%a in ('findstr /n ".*\[..*\]" c:\a\a.txt') do set .%%a=a
for /f "tokens=1* delims=:" %%a in ('findstr /n .* c:\a\a.txt'') do (
if defined .%%a (
>>"tmp.txt" echo.
)
for /f "tokens=*" %%i in ("%%b") do (
>>"tmp.txt" echo.%%i
)
)