awk实战——分组统计(允许字符下标)

原创 2016年06月02日 09:53:31

直接上图:

一、原始数据准备:

文本:array

内容如下图:


二、执行awk命令


代码注释:

按照文本分隔符\t,申明数组变量arrays[],变量下标为$1,数值为$2,按照数组相同下标进行求和;最后遍历数组arrays的下标(这里遍历的是去重后的下标为:A、B、C);

最后打印数组下标k,以及数值arrays[k]


——本人以前实际运维工作中,经常会用,解决了数组下标杂乱的情况,超好用,比JAVA数组允许下标范围广O(∩_∩)O哈哈~

版权声明:本文为博主原创文章,未经博主允许不得转载。

awk实现group by功能分组统计条数

log日志初始文件内容如下:' "2017-04-26 09:23:04","ac:c1:ee:3c:f9:63","http://www.wangfanwifi.com:16621/api/p...
  • iamlihongwei
  • iamlihongwei
  • 2017年04月28日 15:36
  • 3095

AWK的初级运用之分组计算功能

AWK分组统计功能很强大,我们以下面的数据做几个实验给大家展示一下效果。...
  • WMSOK
  • WMSOK
  • 2017年11月06日 22:45
  • 393

AWK命令之分组、排序、Top集合

hadoop fs -cat /tmp/hello.txt |awk '{ m[$14]+=1} END{ for (k in m) print k, m[k]}' |sort -nrk2 |hea...
  • liusiichao
  • liusiichao
  • 2014年09月04日 15:54
  • 1249

awk 统计文本中某一字段的sum

suoyo awk 'BEGIN {count=0} {count+=$4;} END {print "total bytes is :",count}' test_a.txt
  • a15743239832
  • a15743239832
  • 2014年05月23日 17:17
  • 3471

linux awk 分组统计

1、awk分组统计 cat order.txt | awk 'NR>=2{a[$3]+=$4}END{for(j in a) print j, a[j]}' | sort -rk 2 | h...
  • u011026037
  • u011026037
  • 2017年08月01日 20:00
  • 327

awk关联数组的下标

使用变量作为数组索引请参见范例 范例 $ cat employees Tom   Jones 4424 5/12/66 543354 Mary  Adams 5346 11/4/6...
  • xiyangyang052
  • xiyangyang052
  • 2015年05月06日 22:17
  • 1036

Linux中awk统计ip访问次数

现在有一个文件,数据量大概在200多万条记录,想用shell的awk做统计,文件的格式如下 #关键字#URL#IP地址# test|123|1 test|123|1 test|123|2 t...
  • xuweilinjijis
  • xuweilinjijis
  • 2013年04月26日 15:09
  • 3850

awk实现求和、平均、最大值和最小值的计算操作

0、准备和数据文件 比如有一个数据文件,只有一列(在之前可以通过各种手段过滤出只有数字这一列),比如操作的响应时间 Txt代码  490898  1189235  20212  14942...
  • xyls12345
  • xyls12345
  • 2014年09月17日 16:34
  • 5594

awk求和及多行合并

文件内容如下: 3231|Block "5874: HTTP: .dat File Request"|192.168.11.254 3108|Block "5874: HTTP: .dat Fil...
  • zimosangtian
  • zimosangtian
  • 2016年04月21日 12:09
  • 1017

请问使用awk如何先按照第一列的值分组,然后再统计之后的各列

比如 有个文件     a   123 234 345     a   234 345 567     a   123 345 789     b   123 234 567 先按第一列分开...
  • github_34457546
  • github_34457546
  • 2017年11月12日 09:36
  • 141
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:awk实战——分组统计(允许字符下标)
举报原因:
原因补充:

(最多只允许输入30个字)