我有一个多行文本文件,我想将所有数字相加并将结果输出到第二个文件。在窗口下的文本文件中添加所有数字
例如:在file.txt的
29218
76
48
44
41
总和= 29218 + 76 + 48 + 44 + 41 = 29427
出口FILE2.TXT
我有一个多行文本文件,我想将所有数字相加并将结果输出到第二个文件。在窗口下的文本文件中添加所有数字
例如:在file.txt的
29218
76
48
44
41
总和= 29218 + 76 + 48 + 44 + 41 = 29427
出口FILE2.TXT
如果它是一个批处理脚本,你可能以下可能会帮助你:
Batch file to sum numbers from text files and write that total value to text file
首先,让我们通过CMD总结了一句:
set i=1
set j=2
set /a sum=i+j
echo %sum%
它打印3
预期。
第二步:从您的file.txt的
for /F "tokens=*" %%A in (file.txt) do echo %%A
此代码打印的所有值:从文件中读取值。
它后,你能团结这两个招数:
set sum=0
for /F "tokens=*" %%A in (file.txt) do set /a sum=sum+%%A
echo %sum% > file2.txt
(它打印29427为你问)
这个链接就可以解决这个问题。 :d – user3752080