文本中有两列,对于第一列相同的行,第二列数字相加,请问用批处理怎么写?

2025-06-25 23:31:44
推荐回答(3个)
回答1:

假设文档为a.txt,生成b.txt

@echo off
for /f "tokens=1-2 delims=::" %%a in (a.txt) do set/a #%%a+=%%b
(for /f "tokens=1-2 delims=#=" %%a in ('set #') do echo,%%a:%%b)>b.txt
start b.txt

回答2:

批处理有这么高级能够认得文本里面的东西,并判断列么,貌似文本没有分列功能吧。
估计只有Excel才有可能做到。

回答3:

这是什么专业的知识,我好像没学过