awk-7
2016-04-21 15:35
218 查看
123456 23 1000
234567 34 1234
345678 21 1234
456789 45 4532
234567 34 1233
234567 34 1234
345678 21 3445
其中第一列为ID号 第二列为级别 第三列为时间
题目要求,写一个AWK脚本处理文本,处理结果为
第一列显示ID
第二列过滤级别<30或者级别>40
第三列显示内容为,若为相同的ID号,计算时间之和
awk ‘{if($2<30 || $2>40)a[$1” ”$2]+=$3}END{for(i in a )print i,a[i]}’ file
note:
其中想要那个行求和,就把其他的作为数组的下标加上要求和的列。
234567 34 1234
345678 21 1234
456789 45 4532
234567 34 1233
234567 34 1234
345678 21 3445
其中第一列为ID号 第二列为级别 第三列为时间
题目要求,写一个AWK脚本处理文本,处理结果为
第一列显示ID
第二列过滤级别<30或者级别>40
第三列显示内容为,若为相同的ID号,计算时间之和
awk ‘{if($2<30 || $2>40)a[$1” ”$2]+=$3}END{for(i in a )print i,a[i]}’ file
note:
其中想要那个行求和,就把其他的作为数组的下标加上要求和的列。
相关文章推荐
- 简析java字节流和字符流
- 并查集学习笔记1
- iOS app各种图片尺寸(Icon,Launchimg,应用市场)
- c++ map 记录。为了自己记录理解
- [!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfil
- 魔方阵原理及十种解法(C语言)
- libevent 写了一个简单地web服务器
- 深入理解javascript的闭包
- IE 浏览器下英文 微软雅黑 不起作用
- 公共POI导出Excel方法--java
- javascript数组
- 【小松教你手游开发】【unity实用技能】对象的简单平移与旋转
- java中的多态总结
- Mac下Lua Sublime Text3 开发环境搭建
- [FAQ13934]如何添加Static Library (静态库)到Share Library(共享库)
- 深度学习之图像分割 《Fully Convolutional Networks for Semantic Segmentation》—FCN
- HDU 1180 诡异的楼梯
- DAY6
- Android里Service的bindService()和startService()混合使用深入分析
- 移动端设计尺寸基础知识