- @echo off
- set "file=1.txt"
-
- set a=(
- set b=)
- (for /f "tokens=1* delims=:" %%a in ('findstr /n .* "%file%"') do (
- set str=%%b
- setlocal enabledelayedexpansion
- if "!str!" equ "" (
- echo=
- ) else if "!str:~0,3!" equ "---" (
- echo {!str!}
- ) else (
- echo !str!|findstr "^[0-9]" 1>nul && (
- for /f "tokens=1* delims=.-" %%c in ("!str!") do (
- echo %%d:GTIOU!a!%%c,0,0!b!;
- )
- ) || echo !str!
- )
- endlocal
- ))>2.txt
- pause
复制代码
|