- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=1-2 delims= " %%i in (1.txt) do (
- set /a num1+=1
- if !num1! lss 10 (set num=000!num1!) else (
- if !num1! lss 100 (set num=00!num1!) else (
- if !num1! lss 1000 (set num=0!num1!)
- )
- )
- set #%%i_!num!=%%j
- )
- for /f "tokens=1-3 delims=#_=" %%i in ('set #') do (
- set /a #%%i_a+=%%k
- )
- for /f "tokens=1-3 delims=#_=" %%i in ('set #') do (
- set /a n+=1
- if "%%j" equ "a" (echo !n! 合计 %%k) else (echo !n! %%i %%k)
- )
- pause>nul
-
复制代码
[ 本帖最后由 curious 于 2009-6-6 19:47 编辑 ] |