[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 pcl_test 于 2016-9-26 23:58 编辑

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

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

文本内容约有一万行

文本内容如下:
编码     数量
102       56
105       655
5263     54
105       653
485       556
102       65
...

老话题了,建议楼主先尝试搜索

TOP

回复 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

评分人数

    • sky02: 还是有点小问题,不过问题不大,谢谢!技术 + 1

TOP

建议   在提问的时候自己先在搜索里搜索一下,看有没有你想要的答案,在提问题。
1

评分人数

    • CrLf: 感谢维护论坛秩序!PB + 2

TOP

回复 4# mstsc


请教一下,搜索哪个关键字能找到解决楼主问题的方法?

TOP

回复 5# CUer


    “批处理如何删除文本中的重复行?”可以先引用标题  如搜索不到     在输入关键的词汇查找

TOP

回复 6# mstsc


楼主需要先求和再去重,输入哪个关键词汇能查到?

TOP

回复 7# CUer


    这就要你自己组织语言了     你自己要问的问题   你自己最清楚

TOP

回复 8# mstsc


那就不要学人家动不动就让楼主搜索了行不,你确定能搜索到么,你组织一个语言看看?

TOP

回复 9# CUer


    我也只是提个建议         不是没个高手都有多余的时间  来回答这些问了很多次的问题  【我也只是个新手】

TOP

回复 10# mstsc


既然是新手,你如何知道这个先求和再去重的问题被问了多次了?
如果你能搜索到,那就告诉楼主如何搜索啊,好让人家也学点搜索技巧。

TOP

回复 11# CUer


   

TOP

本帖最后由 sky02 于 2011-7-25 19:55 编辑

谢谢楼上两位兄弟的关注,确实在发帖前我已经探索过了,只找到删除重复行的问题,但没找到具体解决我这个题目的问题,所以才发帖求助,如果觉得麻烦的话,给个思路也行,再次谢谢了

TOP

回复 13# sky02


3楼的代码不行吗?

TOP

回复 14# CUer


    不是的,暂时未测试,请问2000的系统支持吗?

TOP

返回列表