windows命令总计

时间:2010-12-14 16:26:04

标签: windows command-line

是否有一种简单的方法可以使用windows命令(或批处理文件 - 最不喜欢)逐行计算所有指定数字值的总计

假设

7612
7724
19844
20092
20184
20468
27100
36456
39428
54264
69008
97208

假设这是在文件中

我想要所有值的总和。提前谢谢

1 个答案:

答案 0 :(得分:2)

我不知道任何命令行实用程序来计算这样的总和。但是你可以使用for循环迭代文件。这样的东西可以工作,但你需要一个帮助批处理文件。在Sum.bat转储中:

REM. Turn off echo-ing of individual commands
@echo off

REM. Set variable a to 0. /a mean arithmetic expression
set /a sum = 0

REM. For loop updating the sum as we go
FOR /F %%i IN (file.txt) DO set /a sum += %%i

REM. Output
echo %sum%