awk学习总结

2019-06-05  本文已影响0人  vilian_acfc

简介

awk是一种编程语言,用于在linux\unix下对文本和数据的处理。
linux的三剑客:grep、sed、awk

awk基础

awk处理模式

awk逐行处理文本,按照指定的分隔符(默认空格),将行分割为多个字段,每个字段按照顺序,分别对应到awk的内置变量中。分割完后,第一个字段为$1,最后一个为$NF,$0表示当前行。

基础语法

awk内置变量

常用的内置变量:

awk Action之print

awk Action 之printf 文本格式化

awk Action之流程控制语句

awk之Pattern

当awk逐行处理的时候,会把Pattern作为条件,判断要处理的行是否满足条件,满足则处理。
常用的模式分为几类:

awk内置函数

其他用法

上一篇 下一篇

猜你喜欢

热点阅读