- @echo off
- cd.>output.txt
- for /f "delims=" %%i in ('findstr /n .* test.txt') do (
- set "var=%%i"
- setlocal enabledelayedexpansion
- set var=!var:*:=!
- set "var=!var:\r\n=$!"
- set "var=!var:\n=$!"
- :lp
- set "str=!var:~0,1!"
- set "var=!var:~1!"
- if "!str!"=="$" (echo.>>output.txt) else (
- set /p <nul ="!str!">>output.txt)
- if "!var!" NEQ "" goto :lp
- endlocal
- )
- pause
复制代码 测试结果: |