awk简单使用
来源:互联网 发布:c语言随机数 编辑:程序博客网 时间:2024/05/21 18:49
1. 列筛选
命令:
awk '{print $<n>}' <file_name>
上述命令打印第n列。
n
代表列索引,0表示所有列。默认的分隔符是空格和tab。
2. 行筛选
(1)使用列的值筛选
命令:
awk '$1=="Sep" && $2>0 {print $3}' foo.txt
上述命令首先筛选第1列等于“Sep”,第2列大于0的行;然后打印第3列。
(2)使用模式匹配筛选
命令:
awk '/brown/ {print $1}' foo.txt
上述命令首先筛选匹配模式串brown
的行;然后打印第一列。
3. 指定分隔符
(1)指定单个分隔符
命令:
awk -F: '{print $1}' foo.txt
上述命令指定分隔符为:
,然后打印第1列。
(2)指定多个分隔符
命令:
awk -F '[\t ]' '{print $1}' foo.txt
上述命令指定分隔符为空格或者tab,然后打印第1列。
4. 增加新的列
命令:
awk '{print $0, 9, "nice"}' foo.txt
上述命令原始列后面追加了两列,第一列是9
,第二列是nice
。
Ref
https://coolshell.cn/articles/9070.html
阅读全文
0 0
- sed,awk简单使用
- awk简单使用
- awk简单使用
- awk的简单使用
- AWK简单使用
- Awk命令简单使用
- awk简单使用
- AWK简单使用
- awk简介及简单使用
- Linux awk的简单使用
- sed和awk的简单使用
- shell脚本之awk的简单使用
- sed和awk的简单使用
- awk 的简单使用-查找进程pid
- Linux系统管理之awk(一)简单使用
- linux中awk的简单使用
- awk使用
- AWK使用
- 去掉字符串前后空白
- 五种方式让你在java中读取properties文件内容不再是难题
- Hive安装
- 以当前时间命名文件并保存实时采集数据
- 编译原理第一个项目——个人所得税PersonalTax
- awk简单使用
- 11【Leetcode】 Container With Most Water
- SPI通信协议(SPI总线)学习
- 伴随多态的可互换对象(thinking in java)
- Qt Multimedia::QMediaPlayer框架源码分析
- 卸载N卡驱动
- 第三周项目1
- 电路板线路板 PCB 开发设计分享教程之( 4) --芯片元件库 的绘制--1.DIP 元件的原理图库
- TCP三次握手和四次挥手内容