本帖最后由 lengmoke 于 2021-9-23 17:06 编辑
- @echo off & setlocal EnableDelayedExpansion
- md temp
- for /f "tokens=1* delims=:" %%i in ('findstr /n .* "a.txt"') do (
- if not "%%j"=="" ( set "str=%%j" & set "strs=!strs! !str: =+!" ) else ( md "temp\!strs!" & set "strs=" )
- )
- md "temp\!strs!"
- for /f "delims=" %%i in (' dir /b/on %cd%\temp ') do (
- for %%j in (%%i) do ( set "str=%%j" & echo !str:+= !)
- echo.
- )
- rd /q/s temp
复制代码
|