Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2794300
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: LINUX

2013-02-25 10:56:28

1、提取出现次数最多的100条日志(访问时间,IP,用户id)

# cat record.txt 
10:20 202.114.112.5 32123453
10:21 213.89.113.21 34234234
10:22 202.114.112.5 32123453
10:23 113.89.113.21 44474237
10:23 220.14.112.5 12123053
10:24 219.89.13.21 24134738

先排序是为了使相同ip相邻

# cut -d' ' -f 2,3 record.txt|sort|uniq -c
      1 113.89.113.21 44474237
      2 202.114.112.5 32123453
      1 213.89.113.21 34234234
      1 219.89.13.21 24134738
      1 220.14.112.5 12123053

最后的结果
# cut -d' ' -f 2,3 record.txt|sort|uniq -c|sort -k1nr |head -n100    

      2 202.114.112.5 32123453
      1 113.89.113.21 44474237
      1 213.89.113.21 34234234
      1 219.89.13.21 24134738
      1 220.14.112.5 12123053




阅读(1482) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~