美文网首页
使用shell脚本统计文件中ip出现的次数

使用shell脚本统计文件中ip出现的次数

作者: mingzhi618 | 来源:发表于2019-03-06 14:53 被阅读0次

首先准备文件demo.txt,内容如下:

1 192.168.41.20

2 192.168.41.21

3 192.168.41.22

3 192.168.41.22

6 192.168.41.25

3 192.168.41.22

3 192.168.41.22

4 192.168.41.23

5 192.168.41.24

5 192.168.41.24

5 192.168.41.24

6 192.168.41.25

1 192.168.41.20

1 192.168.41.20

统计出现次数最多的ip次数:

cat demo.txt | awk '{print $2}' | sort | uniq -c | sort -n -r | head -n 1

注:

awk '{ print $2}':取数据的第2域(第2列),第一列是标号(1,2,3...),第二列是ip地址

sort:对IP部分进行排序。

uniq -c:打印每一重复行出现的次数。(并去掉重复行)

sort -n -r:按照重复行出现的次序倒序排列。

head -n 1:取排在第一位的ip地址

 https://blog.csdn.net/xiamoyanyulrq/article/details/81570652

相关文章

  • 使用shell脚本统计文件中ip出现的次数

    首先准备文件demo.txt,内容如下: 1 192.168.41.20 2 192.168.41.21 3 19...

  • MapReduce学习笔记

    wordcount: 统计文件中每个单词出现的次数需求:1) 文件内容小:shell2)文件内容很大:TB GB ...

  • shell语言

    第一个脚本程序 shell脚本文件使用.sh作为文件后缀; 在脚本文件中的第1行使用#!指明shell解释器; 对...

  • awk练习题

    1 、统计/etc/fstab 文件中每个文件系统类型出现的次数 5:统计netstat -tan 中各状态的次数...

  • shell脚本编程

    一、构建基本脚本 创建shell脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其...

  • Shell统计访问量

    昨天做了一个shell脚本,功能是统计车辆浏览日志文件中,单个车辆每月的浏览量。shell脚本以前也写过不少,间隔...

  • Shell基础

    一、构建基本脚本 1.创建shell脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell...

  • “Linux命令行与shell脚本编程”-构建基本脚本

    shell脚本基础 在创建shell脚本文件时,必须在文件的第一行指定是使用的shell。#!/bin/bash。...

  • Linux命令行与Shell脚本编程大全-构建基本脚本

    本章内容: 构建基本脚本 使用多个命令 创建shell脚本文件 构建基本脚本 在构建shell脚本文件时,必须在文...

  • shell脚本执行方式

    现有简单的shell脚本文件如下所示: 下面介绍4中执行该shell脚本的方式 一、使用“.”号 “.”用于执行某...

网友评论

      本文标题:使用shell脚本统计文件中ip出现的次数

      本文链接:https://www.haomeiwen.com/subject/wpntpqtx.html