- @echo off&setlocal enabledelayedexpansion
- for /f "tokens=1* delims=:" %%i in ('findstr /n .* a.txt') do (
- if "%%j"=="" (echo.) else (
- for /f "tokens=1,2 delims==" %%a in ("%%j") do (
- set str=%%a&set "var=!str: =!"&set "max=%%b"
- )
- if "!var!"=="version" (
- for /f "tokens=1-4 delims=." %%a in ("!max!") do (
- set /a n=%%d+1
- echo !str!= %%a.%%b.%%c.!n!
- )
- ) else echo.%%j
- ))
- pause
复制代码
[ 本帖最后由 随风 于 2009-3-23 19:53 编辑 ] |