学习awk 效果就是识记基本点加例子

要格式化报文或从一个大的文本文件中抽取数据包用过滤工具awk.

调用awk的三中方式:
1,awk[-Ffield-separator]'commands'input-file(s)最常用的调用方式
2,awk-F:'commands'input-file
3,awk-fawk-script-fileinput-file(s)
划分域选项F,默认是空格。

 

awk执行时,其浏览域标记为$1,$2...$n。使用$0,意即所有域.
eg:awk'{print$1,$4}'grade.txt
eg:awk‘{print$0}’grade.txt>tee 1.txt


任何awk语句都由模式和动作组成。在一个awk脚本中可能有许多语句。模式部分决定动
作语句何时触发及触发事件。处理即对数据进行的操作。如果省略模式部分,动作将时刻保
持执行状态。
模式可以是任何条件语句或复合语句或正则表达式。模式包括两个特殊字段BEGIN和
END。使用BEGIN语句设置计数和打印头。BEGIN语句使用在任何文本浏览动作之前,之后
文本浏览动作依据输入文件开始执行。END语句用来在awk完成文本浏览动作后打印输出文
本总数和结尾状态标志。如果不特别指明模式,awk总是匹配或打印行数。
实际动作在大括号{}内指明。动作大多数用来打印&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值