找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 82340|回复: 18

[文本处理] 批处理如何将文本中第一列相同数据/内容所对应的第二列数值进行累加/相加?

[复制链接]
发表于 2011-7-24 11:22:26 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-9-26 23:58 编辑

批处理如何删除文本中的重复行?

如何将重复编码后面的数量加在一起,并将重复的编码删除?

文本内容约有一万行

文本内容如下:
编码     数量
102       56
105       655
5263     54
105       653
485       556
102       65
...
发表于 2011-7-24 11:43:24 | 显示全部楼层
老话题了,建议楼主先尝试搜索
发表于 2011-7-24 11:57:39 | 显示全部楼层
回复 1# sky02
  1. gawk "NR==1{print}NR>1{a[$1]+=$2}END{for(i in a)print i,a[i]}" a.txt >b.txt
复制代码

评分

参与人数 1技术 +1 收起 理由
sky02 + 1 还是有点小问题,不过问题不大,谢谢!

查看全部评分

发表于 2011-7-24 14:00:43 | 显示全部楼层
建议   在提问的时候自己先在搜索里搜索一下,看有没有你想要的答案,在提问题。

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢维护论坛秩序!

查看全部评分

发表于 2011-7-24 18:35:21 | 显示全部楼层
回复 4# mstsc


请教一下,搜索哪个关键字能找到解决楼主问题的方法?
发表于 2011-7-24 19:50:50 | 显示全部楼层
回复 5# CUer


    “批处理如何删除文本中的重复行?”可以先引用标题  如搜索不到     在输入关键的词汇查找
发表于 2011-7-24 20:27:18 | 显示全部楼层
回复 6# mstsc


楼主需要先求和再去重,输入哪个关键词汇能查到?
发表于 2011-7-24 20:30:20 | 显示全部楼层
回复 7# CUer


    这就要你自己组织语言了     你自己要问的问题   你自己最清楚
发表于 2011-7-24 20:32:42 | 显示全部楼层
回复 8# mstsc


那就不要学人家动不动就让楼主搜索了行不,你确定能搜索到么,你组织一个语言看看?
发表于 2011-7-24 20:35:34 | 显示全部楼层
回复 9# CUer


    我也只是提个建议         不是没个高手都有多余的时间  来回答这些问了很多次的问题  【我也只是个新手】
发表于 2011-7-24 20:37:55 | 显示全部楼层
回复 10# mstsc


既然是新手,你如何知道这个先求和再去重的问题被问了多次了?
如果你能搜索到,那就告诉楼主如何搜索啊,好让人家也学点搜索技巧。
发表于 2011-7-24 20:42:51 | 显示全部楼层
回复 11# CUer


   
 楼主| 发表于 2011-7-25 16:27:19 | 显示全部楼层
本帖最后由 sky02 于 2011-7-25 19:55 编辑

谢谢楼上两位兄弟的关注,确实在发帖前我已经探索过了,只找到删除重复行的问题,但没找到具体解决我这个题目的问题,所以才发帖求助,如果觉得麻烦的话,给个思路也行,再次谢谢了
发表于 2011-7-25 20:07:52 | 显示全部楼层
回复 13# sky02


3楼的代码不行吗?
 楼主| 发表于 2011-7-25 20:11:15 | 显示全部楼层
回复 14# CUer


    不是的,暂时未测试,请问2000的系统支持吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 01:27 , Processed in 0.035882 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表