如何统计相同行的数量

sh/bash/dash/ksh/zsh等Shell脚本
回复
expipi
帖子: 27
注册时间: 2008-04-15 14:57
来自: sdust.B14.603

如何统计相同行的数量

#1

帖子 expipi » 2009-08-11 21:47

文件格式如下:
13590309275
13590309275
13590309275
13590345647
13590345647
45464664564

怎样统计出相同行出现的次数,譬如:
13590309275 3次
13590345647 2次
45464664564 1次
expipi
帖子: 27
注册时间: 2008-04-15 14:57
来自: sdust.B14.603

Re: 如何统计相同行的数量

#2

帖子 expipi » 2009-08-11 22:00

代码: 全选

uniq -c
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 如何统计相同行的数量

#3

帖子 BigSnake.NET » 2009-08-11 22:04

expipi 写了:

代码: 全选

uniq -c
记得先 sort
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
expipi
帖子: 27
注册时间: 2008-04-15 14:57
来自: sdust.B14.603

Re: 如何统计相同行的数量

#4

帖子 expipi » 2009-08-11 22:30

BigSnake.NET 写了:
expipi 写了:

代码: 全选

uniq -c
记得先 sort

代码: 全选

uniq -c
只统计连在一起的行重复
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 如何统计相同行的数量

#5

帖子 xiooli » 2009-08-11 22:31

expipi 写了:
BigSnake.NET 写了:
expipi 写了:

代码: 全选

uniq -c
记得先 sort

代码: 全选

uniq -c
只统计连在一起的行重复
要不怎么叫你先sort呢?

sort file | uniq -c
回复