awk命令简介
来源:互联网 发布:wp部署软件 编辑:程序博客网 时间:2024/05/22 03:50
背景
很多时候,我们希望逐行读入文件,然后从每行提取一部分内容出来,这个时候用awk最好不过了。
功能
这里简单介绍awk命令常使用的三个功能点(当然还有其他更强大的功能,这里暂不介绍):
1)可指定分隔符,默认分隔符是空格或者tab,
2)可指定匹配特定的pattern,
3)可指定输出某些列
命令格式
awk -F ‘,’ ‘/pattern/{print $0}’ file
-F 后面的就是指定的分隔符,可以是正则表达式
/pattern/ 就是需要行匹配特定的pattern,可以是睁着表达式
{} 就是action,比如print、printf
例子
比如说如下命令:
awk -F ‘[ :]’ ‘/root/{print $0}’ /etc/passwd
其中-F指定使用空格符或者:为分隔符
/root/这是指定行的内容需要包含root,才会执行split操作和action,可以是正则表达式
{}中的是action,$0表示全部,$1表示第一个列,依次类推。$(NF-1)表示倒数第二列
其他
微信公众号:CodingRush 分享数据挖掘、分布式机器学习、编程等相关知识。
0 0
- awk命令简介
- awk命令简介
- awk命令简介
- awk命令简介
- awk命令简介
- awk命令简介
- Linux awk命令简介
- awk命令简介
- Awk命令简介
- Linux AWK 命令用法简介
- awk命令的使用(一):简介
- awk命令(语言)使用简介
- awk命令简介,linux tee 命令详解,Sed 命令 linux shell 脚本 awk 命令详解
- awk简介
- AWK简介
- awk 简介
- awk简介
- awk简介
- 微软MAC地址数据库惊爆安全门
- linux kernel的中断子系统之(八):softirq
- Rxandroid中doOnSubscribe()执行默认情况下所在的线程
- HDU 5365 Run (思维计算几何)
- 机器学习之线性回归
- awk命令简介
- 当遇到ajax请求中参数较多时
- 杭电。1互素
- 最小二乘拟合
- xcode6和xcode5区别
- 热加载Properties 工具类
- CSS基础-引入方法,选择器,继承
- C++Builder 模块的学习
- Java中补码的规则