Команда Windows для общего итога - PullRequest
0 голосов
/ 14 декабря 2010

Есть ли простой способ посчитать итоговую сумму всех числовых значений, указанных построчно, с помощью команды windows (или пакетного файла - наименее предпочтительный)

предполагаю

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

предположим, что это в файле

Я хочу, чтобы сумма всех значений. заранее спасибо

1 Ответ

2 голосов
/ 14 декабря 2010

Мне неизвестна какая-либо утилита командной строки для вычисления такой суммы. Но вы можете использовать цикл 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%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...