awk-9
来源:互联网 发布:百度输入法 linux 编辑:程序博客网 时间:2024/06/05 22:29
文件:
a 1
a 2
a 3
c 11
c 22
c 33
c 44
b 111
b 222
b 333
b 444
b 555
处理之后
a 1
a 2
c 11
c 22
b 111
b 222
处理要求:
按照第一列进行排序,排序好之后按照第二列就行排序,最后输出首字母相同的前两行
sort file | awk ‘a[$1]++<2’
sort file | awk ‘{if((a[$1]++==0)||a[$1]++==2)}print’
解释:
a[$1]++第一列的时候为0,小于2,所以输出,之后a[$1]++变为1,1小于2,所以输出。
0 0
- awk-9
- awk study(9)
- awk
- awk
- AWK
- awk
- AWK
- awk
- awk
- AWK
- awk
- awk
- AWK
- awk
- awk
- awk
- awk
- awk
- Android群英传第三章笔记·Android控件架构与自定义控件详解
- C/C++复习:计算该日是该年的第几天(结构体)
- 计算机网络基础知识
- 根据Url 获取图片尺寸
- js DOM操作
- awk-9
- 分享一下 Centos7 打开Docker 远程 API 的 配置
- java基础(13)-- Java IO
- 1017-非常可乐
- Oracle的查询锁记录和解锁
- 数据结构--栈(C++实现)
- 图像一些简单增强
- Android自定义Dialog详解
- NFS配置步骤