- @echo off
- setlocal enabledelayedexpansion
- call :loop n-1 fx
- call :loop -n lx
- set/a fx=fx,lx=lx+1
- for /f "delims=" %%i in (1.txt) do (
- set "var=%%i"
- echo !var:~%fx%,%lx%!
- )
- pause
- goto :eof
- :loop
- set/a n+=1
- set/a m=%1
- for /f "delims=" %%a in (1.txt) do (
- set "var=%%a"
- if not "!str!"=="" if not "!str:~%m%,1!"=="!var:~%m%,1!" set "%2=%m%"
- set "str=%%a"
- )
- if not defined %2 goto loop
- set n=
复制代码
|