中易网

用replace pioneer如何实现大量txt文件合并实现累加?

答案:2  悬赏:80  
解决时间 2021-12-30 17:34
例如
a.txt内容如下:
122.205.128.61 1
122.205.143.110 2
122.205.128.61 3
59.68.182.231 4
122.205.143.110 5
想得到的结果b.txt如下:
122.205.128.61 4
122.205.143.110 7
59.68.182.231 4
俺只有这点分了,希望知道的帮一把!
最佳答案
用Replace Pioneer按照第一列的内容对第二列累加,详细步骤:
1. ctrl-o打开文本文件a.txt
2. ctrl-h打开replace窗口
* replace unit选择Line
* 点击Advanced选项页
在insert begin text输入get_values_all()
在run following at the beginning of replace输入clear_values_all()
在run following for each matched unit输入set_value($match[1],get_value($match[1])+$match[2]);
3. 点击Replace即可。
4. ctrl-s保存为b.txt
全部回答
用replace pioneer可以把多个单列的文件合并成一个多列的文件,详细步骤: 1. ctrl-h打开replace窗口 2. 在replace对话框右下角有一个output file编辑框,点击编辑框左边的“>”,并在弹出的选择框里选“>>> column append”表示按列追加模式。 3. 点击batch...按钮打开batch runner窗口 4. 把需要处理的文件从资源管理器拖拽到batch runner窗口,并点击列表的抬头对文件按需排序。 5. 选中set output filename选项,并把后面的内容${filename}改为输出文件的名字,比如output.txt 6. 点击batch replace按钮,所有文件的输出即被添加到output.txt,完成。 * 注意各列的分隔符为制表符,如果需要改为其他比如逗号,可在第2步的replace窗口中,点击settings选项页,把output delimiter改为other,并在后面输入逗号即可。 * 每次做之前要确保output.txt不存在,或者是空的,否则结果会加到原来文件里。 * 第5步不能忽略,否则输出会覆盖原始文件,而不是写到一个文件里。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
css如何处理表单中文字和控件同行不齐的问题
雕龙的意思是什么啊?请解释下!
后户的意思是什么?后户的释义是什么啊?
数学教育涉及到哪些因素
壳牌机油防伪怎样辨别拜托各位大神
日本学生的早中晚三餐一般分别是在哪吃的?中
给狼王起一个名字,两个字或三个字都可以
脸上有一片发白是什么原因
龍頭的意思是什么?龍頭的释义是什么啊?
重裯的意思是什么啊?请解释下!
创业 建筑设计工作室
真正的青海人应该是什么民族?
屏东四队在哪里啊,我有事要去这个地方
锶念. 代表什么?
嶙囷的意思是什么?嶙囷的释义是什么啊?
推荐资讯
遗危的意思是什么?遗危的释义是什么啊?
宽褪的意思是什么?宽褪的释义是什么啊?
小提琴是什么物品?
诋戏的意思是什么啊?请解释下!
2017年江苏文科355分AB可以上什么学校
租了一间门面,现在房东把房子卖了,要收回,
雷欧奥特曼中,队长是在第集中重新变回赛文的?
怎么注册评估公司?要什么条件?一共办下来得多
邮箱会自己发送垃圾邮件吗
什么叫做物体的体积
百度网盘,文件夹下面好多这种,删除不掉怎么
我龙年我老公狗年我们可以一起生活吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?