Цитата: Andrew_Konev ➤ входящий файл - tun.log
tun.cmd
у меня не отработал - выдает
C:\000>for /F "tokens=3" %i in (1.txt) do set /A counter=!counter!+%i
C:\000>set /A counter=!counter!+340
Отсутствующий оператор.
C:\000>set /A counter=!counter!+36
Отсутствующий оператор.
C:\000>set /A counter=!counter!+132
Отсутствующий оператор.
C:\000>set /A counter=!counter!+36
Отсутствующий оператор.
C:\000>echo 0
у меня вот так считает правильно (правда через временный файлик)
1.txt - это сам лог
2.bat - внутри
@echo off
set /a n=0
for /f %%i in ('findstr /x "[0-9]*" %1') do set /a n+=%%i
echo %n%
3.bat - внутри
@echo off
for /F "tokens=3 delims= " %%i in ( %1) do @echo %%i
4.bat - внутри
@echo off
call 3.bat 1.txt > 11.txt
call 2.bat 11.txt
в результате на куске что привел Олег
C:\000>4
1364
пы сы - пардон, но батники влом объединять :)