- @echo off
- (for /f "useback delims=" %%x in ("D:\DATA\1.txt") do (
- setlocal
- call :1 "%%x"
- endlocal
- ))>"D:\DATA\2.txt"
- pause & exit
-
- :1
- for /f "tokens=1* delims==" %%a in ("%~1") do (
- set str=%str%%%a=%m%
- if "%%b" neq "" (
- if defined m (
- set m=
- ) else (
- set m==
- )
- call :1 "%%b"
- ) else (
- echo %str%%%a
- exit /b
- )
- )
复制代码
|