免费注册 查看新帖 |

Chinaunix

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

请教一个问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-24 15:18 |只看该作者 |倒序浏览
有一个文件,记录的是号码的信息。如:
13826846265
13826846284
13826846378
13826846387
13826846575
13826846700
13826846783
13826846810
13826846924
13927178908
13927152255
13927178207
13927178235
13927178267
13927178289
13927178377
13927178478
13927178718
13927178831
13927178873
13927178989
13927178995
13927179077
13927179117
13927179137
13927179383
13927179687
13927179787
13927179904
13826762067
13826762187
13826762553
上千条这样的记录,其中每一个号码都是唯一的,但唯独有一条号码在其中有两条记录,sort -u +1 -0排序后看到的。现在请问如何找到这个有两条记录的号码?

论坛徽章:
0
2 [报告]
发表于 2005-08-24 15:28 |只看该作者

请教一个问题。

uniq -d

论坛徽章:
0
3 [报告]
发表于 2005-08-24 15:38 |只看该作者

请教一个问题。

楼上的没理解我的意思吧,我是说这个文件里号码很多,wc -l 看了一下是8431条,但我sort -u +1 -0后,再wc -l 就只有8430条了,肯定有一条是重复的,我想找出这个重复的号码。

论坛徽章:
0
4 [报告]
发表于 2005-08-24 15:47 |只看该作者

请教一个问题。

我的做法可能比较笨:
先用uniq去掉重复行,再用dff比较一下就行了!

论坛徽章:
0
5 [报告]
发表于 2005-08-24 15:49 |只看该作者

请教一个问题。

[quote]原帖由 "xiaoqiang1115"]楼上的没理解我的意思吧,我是说这个文件里号码很多,wc -l 看了一下是8431条,但我sort -u +1 -0后,再wc -l 就只有8430条了,肯定有一条是重复的,我想找出这个重复的号码。[/quote 发表:

我没有理解错!你是想找到file中重复的那条记录嘛!自己man一下uniq看看-d的用法!

论坛徽章:
0
6 [报告]
发表于 2005-08-24 15:55 |只看该作者

请教一个问题。

原帖由 "UnixLight" 发表:
我的做法可能比较笨:
先用uniq去掉重复行,再用dff比较一下就行了!

sort file|uniq -d -
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP