linux命令 对日志文件的IP出现的次数进行统计 并显示次数最多的前六名[通俗易懂]

linux命令 对日志文件的IP出现的次数进行统计 并显示次数最多的前六名

大家好,又见面了,我是全栈君。

遇到的一个面试题:

对日志文件的IP值次数进行统计   并显示次数最多的前六名

解决方法:

grep -i -o -E “([0-9]{1,3}\.){3}[0-9]{1,3}” test1.txt | sort -n | uniq -c | sort -n -r | head -6

参数详情:

grep命令 用于文本搜索

-E:用于使用正则匹配

-o:只显示匹配的部分

-i:忽略大小写

sort命令用于排序

-n:数值排序

-r:倒序排序

uniq命令用于去重

-c:显示重复次数

head -6命令显示前6行

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111704.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 发布版sha1是什么_软件调试 第二版 卷2 情况

    发布版sha1是什么_软件调试 第二版 卷2 情况第一次签名遇到太多的麻烦,本来很简单的,但是一个人摸索,百度,也要搞整大半天。现在总结一下调用高德地图百度地图等所需要的SHA1。调试版:首先按照网上说的,直接在as的terminal中输入命令   keytool-list-v-keystoredebug.keystore,你就会发现,报错,keytool既不是外部命令也不是内部命令,这个时候,你需要先进入你的.and

    2022年8月11日
    4
  • phpmyadmin安装教程及配置设置

    phpmyadmin安装教程及配置设置.一般网上下载到的phpmyadmin是一个压缩包,我们将其释放到htdocs目录中,例如htdocs\phpmyadmin。  2.打开phpmyadmin目录,在此目录下是否有config.sample.inc.php文件,如果存在,那么将其改名为config.inc.php。(根据版本不同,有可能直接就有config.inc.php文件,那就无需改名,也有可能根本就没有config.

    2022年6月1日
    26
  • 计算最长回文子串_用递归判断是否为回文字符串

    计算最长回文子串_用递归判断是否为回文字符串前面我们讲过一个关于字符串的算法:KMP算法。今天我们来讲另外一个字符串算法:Manacher算法。这个算法是用于解决一个问题叫:最长回文子串。前期文章:KMP算法牛客网OJ链接说的简单一点,给定一个字符串,返回的值是这个字符串的最长回文子串的长度。顾名思义,即是回文串,也是子串。文章目录一、BF算法二、Manacher算法一、BF算法那上图的示例2为例:abc1234321ab。最简单的思路就是从左到右遍历每一个字符。每来到一个字符位置,我们可以向左右两边进行扩展,分别比较左右两边的字符。

    2022年10月17日
    0
  • 计算机清理垃圾代码,你也可以写代码系列,一键清除系统垃圾文件的代码(超简单)-清除垃圾文件…

    计算机清理垃圾代码,你也可以写代码系列,一键清除系统垃圾文件的代码(超简单)-清除垃圾文件…电脑使用久了,系统或者软件就会产生大量的日志文件、临时文件等垃圾文件。这些垃圾文件日积月累,不仅会大量占用磁盘空间,也会严重拖慢系统运行速度。所以定时清理垃圾文件十分有必要。我们可以手动删除,也可以借助本文提供的批处理自动删除。1,创建一个清除垃圾的.bat文件(1)在桌面上单击鼠标右键,选择“新建”选择“文本文档”(2)将新建的文件改名为“垃圾文件清除.bat”(注意.txt后缀要记得删掉)…

    2022年6月18日
    118
  • 教你用Python自制一张好看的指数估值图!这招很好用!

    教你用Python自制一张好看的指数估值图!这招很好用!对于以定投指数的方式理财的朋友 最需要关注的指标便是各个指数的估值 在指数低估时买入 高估时卖出 那如何制作一张估值图来跟踪指数的估值情况呢 本文就从 0 到 1 介绍如何用 Matplotlib 画一张漂亮的指数估值图 准备数据首先 准备我们需要的数据 一般来说 经历了一轮牛熊周期的历史估值更具比较意义 所以 这里以上证指数 2013 年到目前为止的行情数据为例进行演示 同时 采用滚动市盈率为估值指标 数据来源为 tushare importpandas

    2025年6月1日
    0
  • SpringBoot整合dubbo详述「建议收藏」

    环境:jdk1.8+springboot-2.2.1+dubbo-2.5.3+zookeeper-3.5.5+maven构建工具:IDEA我们知道,dubbo的本质就是一个远程服务调用的分布式框架。为了演示分布式架构的大致流程,我们项目里首先要建立对应的角色节点,即服务提供者、消费者以及公共接口服务,总体结构为:dubbo_demo:是总项目duboo-api:主要是…

    2022年4月16日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号