免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1471 | 回复: 9
打印 上一主题 下一主题

重复行~~~~~~~~~~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-29 12:33 |只看该作者 |倒序浏览
2006/02/21    73521.94     28    265      2058614.32     37161531.47       140232.19
2006/03/21    73707.50      0     265         0.00              37161531.47       140232.19
2006/03/21    68759.90      1     266       68759.90        37230291.37       139963.50

我想把最后一列相同的删掉只留相同的第一行.可以不呢?

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
2 [报告]
发表于 2006-05-29 12:42 |只看该作者
当然可以,看了置顶文章以后

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
3 [报告]
发表于 2006-05-29 12:43 |只看该作者
算了,说了也是白说

awk '!a[$NF]++'  ur-file

论坛徽章:
0
4 [报告]
发表于 2006-05-29 12:50 |只看该作者
awk '!a[$NF]++'  就可以了吧?

论坛徽章:
0
5 [报告]
发表于 2006-05-29 14:33 |只看该作者
如果发现重复的就把所有的都删掉要怎么实现!如
111111111
111111111
111111111
222222222
333333333
就是说,要把重复的前三行都删掉,怎么办?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-05-30 00:19 |只看该作者
原帖由 gy_post 于 2006-5-29 14:33 发表
如果发现重复的就把所有的都删掉要怎么实现!如
111111111
111111111
111111111
222222222
333333333
就是说,要把重复的前三行都删掉,怎么办?

见: http://bbs.chinaunix.net/forum/v ... p;highlight=wingger 之uniq

论坛徽章:
0
7 [报告]
发表于 2006-05-30 11:17 |只看该作者
其选项含义:
-u 只显示不重复行。
-d 只显示有重复数据行,每种重复行只显示其中一行
-c 打印每一重复行出现次数。
-f n为数字,前n个域被忽略。
一些系统不识别- f选项,这时替代使用- n。
uniq -u -f  6 input output 可以解决一楼的问题不?

论坛徽章:
0
8 [报告]
发表于 2006-05-31 10:24 |只看该作者

谢谢烈火兄

你的知识太渊博了!你的回答总是言简意垓

论坛徽章:
0
9 [报告]
发表于 2006-05-31 15:06 |只看该作者
如果要删除第一个域相同的行呢,要怎么搞啊!

论坛徽章:
84
每日论坛发贴之星
日期:2015-12-29 06:20:00每日论坛发贴之星
日期:2016-01-16 06:20:00每周论坛发贴之星
日期:2016-01-17 22:22:00程序设计版块每日发帖之星
日期:2016-01-20 06:20:00每日论坛发贴之星
日期:2016-01-20 06:20:00程序设计版块每日发帖之星
日期:2016-01-21 06:20:00每日论坛发贴之星
日期:2016-01-21 06:20:00程序设计版块每日发帖之星
日期:2016-01-23 06:20:00程序设计版块每日发帖之星
日期:2016-01-31 06:20:00数据库技术版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-14 06:20:00
10 [报告]
发表于 2006-05-31 15:34 |只看该作者
原帖由 gy_post 于 2006-5-31 15:06 发表
如果要删除第一个域相同的行呢,要怎么搞啊!

举一反二:
awk '!a[$1]++'  ur-file
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP