- @echo off
- setlocal enabledelayedexpansion
- ( for /f "tokens=1-8 delims=. " %%a in (a.txt) do (
- set /a "sumrow=(%%e-%%a)*(2<<23)+(%%f-%%b)*(2<<15)+(%%g-%%c)*(2<<7)+%%h-%%d+1"
- set /a sumtotal+=sumrow
- echo %%a.%%b.%%c.%%d %%e.%%f.%%g.%%h 小计!sumrow!个
- )
- echo ------------------------------------------------
- echo 统计结果总数为:!sumtotal!个
- )>b.txt
复制代码
|