标题: [文本处理] 批处理如何将文本中每一行的数字相加/累加? [打印本页]
作者: kui198677 时间: 2011-9-9 22:57 标题: 批处理如何将文本中每一行的数字相加/累加?
本帖最后由 pcl_test 于 2016-11-12 11:14 编辑
批处理文本
如123.txt里有内容如下
123
456
789
如何把每一行相加输出到新的文本里
作者: awk 时间: 2011-9-9 23:02
- @echo off
- for /f %%a in (123.txt) do (
- set /a n+=%%a
- )
- >321.txt echo,%n%
复制代码
作者: xslxslxsl 时间: 2011-9-9 23:27
- @echo off
- for /f %%a in (123.txt) do (
- set /a n+=%%a)
- echo %n% >123_1.txt
- pause
复制代码
作者: Seder 时间: 2011-9-10 01:00
- gawk "{sum=sum+$1 } END{print sum}" test.txt >sum.txt
复制代码
作者: mokson 时间: 2011-9-10 01:01
你们真是dos高手!佩服。
作者: kui198677 时间: 2011-9-10 19:33 标题: RE: 己解决批处理如何把每行相加?
己解决,谢谢,
作者: kui198677 时间: 2011-9-10 19:35 标题: RE: [己解决]批处理如何把每行相加?
谢谢!!!!!!!!!!!
作者: Batcher 时间: 2011-9-10 19:40
回复 7# kui198677
请编辑顶楼的帖子试试
作者: kui198677 时间: 2011-9-21 21:18 标题: [已解决]批处理如何把每行相加?
谢谢!!!!!!!!!!!!!!!!!!!11
作者: Batcher 时间: 2011-9-21 23:01
回复 9# kui198677
请编辑顶楼的帖子试试
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |