awk理论与实践

一、AWK理论:

sed 常用于一整行的数据处理

awk把一行分成数个“字段”来处理,awk适合处理小型的数据处理

默认分隔符: 空格键或者是tab键

整个awk的处理流程:

1.读入第一行,并将第一行的数据填入$0,$1,$2 等变量中

2.依据条件类型的限制,判断是否需要后续的动作;

3.做完所有的动作与限制条件

4.若还有后续的‘行’的数据,则重复上面1~3 的步骤,直到所有的数据都读完为止。

awk以行为一次处理单元,以字段为最小的处理单元。

二、AWK应用实例:

1. “TIME” datatime default null comment  ‘时间戳’

cat 123.txt |grep '"' |awk -F "'" '{print($2)}'

 以  '  号作为分隔符 前后分为第三部分,取第三个变量

2.变量名称 NF NR FS 的确认

last -n 5|awk '{print $1  "\t lines : " NR " \t columes:" NF}'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值