awk按照某个字段排列,求某个列的最大值最小值
来源:互联网 发布:信阳烟草网络 编辑:程序博客网 时间:2024/05/01 16:12
file
FFF;2011-10-1;2011-10-1 0:00 ;4.57389
FFF;2011-10-1;2011-10-1 0:15 ;4.33278
FFF;2011-10-2;2011-10-2 12:45;5.95446
FFF;2011-10-2;2011-10-2 15:00;6.21554
FFF;2011-10-3;2011-10-3 16:15;6.11111
FFF;2011-10-3;2011-10-3 14:45;6.21334
FFF;2011-10-3;2011-10-3 20:15;5.95223
FFF;2011-10-3;2011-10-3 8:30 ;4.05778
要求分号为分割符,以第1和第2个字段为特征,输出第5字段最大值的行:
FFF;2011-10-1;2011-10-1 0:00 ;4.57389
FFF;2011-10-2;2011-10-2 15:00;6.21554
FFF;2011-10-3;2011-10-3 14:45;6.21334
处理方法:
awk -F';''{i=$1$2;if(a[i]<$4){a[i]=$4;b[i]=$0}}END{for(j=1;j<=asorti(a,c);j++)print b[c[j]]}' file
解析:首先以$1$2为下标,然后数组a存放的是第四个字段的最大值,数组b存放的是整条记录,后面进行输出。
0 0
- awk按照某个字段排列,求某个列的最大值最小值
- Yii里查找某个字段的最大值和最小值
- 使用awk求指定列的最大值最小值
- 求分组中某个字段最大值
- awk 求最大值,最小值
- awk 求最大值,平均值,最小值
- awk读取文件里面的某个字段
- mysql如何按照某个字段的一些列值组合排序
- 关于DataTable字段列求平均值,最大值,最小值,统计和的东东,为Null情况
- awk 按照某个key分发文件的妙用
- 求某个输入组合的全排列
- Mysql从某个字段的每类中取最大最小值
- 按照某个字段分组,取出最大的一条记录
- ActiveRecord 的查询按照某个虚拟字段排序
- PHP 里面的数组按照某个时间字段排序
- mysql 按照某个字段括号里的字符串排序
- 按照列表中的某个字段的属性进行排序
- 将一个对象集合按照对象的某个字段排序
- 网址
- printk_time
- 167. Two Sum II - Input array is sorted
- JavaSE Swing Menu
- 大数据Spark“蘑菇云”行动-第12课:Scala函数式编程进阶(匿名函数、高阶函数、函数类型推断、Currying)与Spark源码鉴赏
- awk按照某个字段排列,求某个列的最大值最小值
- 中文分词比较困难的句子
- *浙大PAT甲级 1081
- memcache集群的安装和配置
- pdf文件太大?看pdf压缩大小的方法吧
- android 介绍Retrofit的简单使用
- U盘安装win7+linux(centos)双系统详细教程
- 引入css的方法有哪些? 不仅仅是外部引用,内部引用,等
- 网站