Chinaunix首页 | 论坛 | 博客
  • 博客访问: 227729
  • 博文数量: 24
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1007
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-19 12:10
个人简介

人若不能在内心找到安宁,在哪里也无济于事。

文章分类

全部博文(24)

文章存档

2013年(24)

我的朋友

分类: LINUX

2013-06-30 18:22:40

file
13 1209188074182041
12 1209185885333940
12 1209185089989307
12 1209185891525318
12 1209185894625725
12 1209185896077843
12 1209185897013146
12 1209185911626133
12 1209185088770989
12 1209185923985593
12 1209185927800131
12 1209185928818943
12 1209185929848318
12 1209185947772651
12 1209185947700450
12 1209185971472056
12 1209185973949285
12 1209185980428567
12 1209185995006463
13 1209186004855839
13 1209186006050497
13 1209186006810081
13 1209186015589432
13 1209186018948762
13 1209186028141388
13 1209186046586400
13 1209186046820703
13 1209186053524232
13 1209186057213856
13 1209186064210214
13 1209186067414653

今天逛shell版的收获,大牛真厉害呀,学习了
既统计个数又去重
awk '{a[$1]++}!b[$0]++{c[$1]++}END{for (i in a) print i,"\t",a[i],"\t",c[i]}'  file

{a[$1]++}   统计部分
!b[$0]++{c[$1]++}   去重部分,这种方式很好理解

阅读(2662) | 评论(1) | 转发(2) |
0

上一篇:没有了

下一篇:一道shell笔试题

给主人留下些什么吧!~~

菜鸟一小枚2013-12-13 12:11:07

博主真牛!!想了好久的问题,在这里找到了答案。请问博主,数据处理到这个阶段的基础上,想要输出$2在同一个单元格,怎么办呀?急用!!谢谢博主!!
类似于这样:12 18 9(假如去重后是9) 9个编码(去重的的$2的九个编码)
            13 13 8(假如去重后是8) 8个编码(去重的的$2的八个编码)
急用!!麻烦博主啦!!