linux统计列

作者: YX_Andrew | 来源:发表于2019-07-03 21:24 被阅读2次

假如这个文本里面的第三列是个时间戳,我想要知道同一个时间内处理了多少条记录,那么使用awk,这样即可。

cat logfile | awk '{a[$3]++}END{for(i in a){print i,a[i] | "sort -k 1"}}' 

在这条命令中,将文本的第三列作为key,同样的key不停累加,最后输出累加的数组值。最后sort -k1是将结果按照第一列来排序,就是时间戳的小时来排序。
还有一种更为简便的方法,使用linux的uniq -c命令来统计,不用写awk命令:

cat logfile | awk '{print $3}' | uniq -c\

相关文章

  • linux统计列

    假如这个文本里面的第三列是个时间戳,我想要知道同一个时间内处理了多少条记录,那么使用awk,这样即可。 在这条命令...

  • linux文本如何统计列数

    如果是等列的数据,也就是每行的列数都是一样的,可以用 如果不是等列的数据, 就可以看到每行的列数了,同时注意文件的...

  • Python 分组分析

    分组统计函数: groupby(by=【分组列1,分组列2,...】) [统计列1,统计列2,...] .agg(...

  • Centos7.6离线安装docker

    一、Docker安装 1、安装环境: 系 统:CentOS Linux release 7.6.1810 ...

  • 统计序列中元素出现的频度

    方法一、统计列表中每个元素出现的次数 思考:找出来出现频度最高的元素及次数? 方法二、统计列表中每个元素出现的次数...

  • WGCLOUD支持监测windows吗

    支持的 支持监测Linux系列:Debian、RedHat、CentOS、ubuntu、麒麟、统信、>龙芯、树莓派...

  • TST API 设计列表

    1.业务类型表API 2.币种表API 3.关区业务关系表API 4.关区代码表API 5.系统参数表API 6....

  • Python:查看列表中不同元素各有多少个

    需求:统计列表中,不同元素各有多少个 包:collections方法:collections.Counter(li...

  • python列表(List)常见数据处理方式

    列表添加元素 append方法 获取列表长度 len() 统计列表中不同元素的各自的数量

  • Unixbench 测试工具分析

    工具概述 UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被...

网友评论

    本文标题:linux统计列

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