1

我的输入文件 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。

请帮忙。

4

1 回答 1

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
于 2013-08-09T07:31:41.863 回答