我的输入文件 Count.txt 包含以下内容:
] /Count 1
] /Count 2
我试图在每一行的末尾添加数字字符并将其存储到另一个文件或将其存储到另一个变量。 我无法使用以下批处理文件脚本执行此操作:
setlocal enabledelayedexpansion
set count=0
for /f "tokens=3 delims= " %%i in ('findstr Count Count.txt') do (
set /a count=%%i + %count%
echo !count! > finalcount.txt
)
endlocal
我得到的输出是 2。
请帮忙。
最佳答案
试试这个:
@echo off &setlocal enabledelayedexpansion
set count=0
(for /f "tokens=3" %%i in ('findstr "Count" Count.txt') do (
set /a count+=%%i
echo !count!
))> finalcount.txt
关于windows - 批处理文件存储行变量并对它们求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18141753/