awk的基础应用

发布时间 2023-07-26 16:09:27作者: ღ᭄遇见你²⁰²²

awk的基础应用

AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一

awk 命令的基本格式为:

awk -F “ ” ‘{print 'commands' } ’ filename

-F:指定分隔符

-v var=val :在执行处理过程之前,设置一个变量 var,并给其设备初始值为 val

awk保留字

BEGIN

在awk程序一开始,尚未读取任何数据之前执行。BEGIN 后的动作只在程序开始时执行一次

awk保留字

END

在awk程序处理完所有数据,即将结束时执行。END 后的动作只在程序结束时执行一次

关系运算符

>

大于

<

小于

>=

大于等于

<=

小于等于

==

等于。用于判断两个值是否相等。如果是给变童赋值,则使用"=”

!=

不等于

匹配表达式

~(匹配)

value ~ /regexp/ 如果value匹配/regexp/,则返回真

!~(不匹配)

value !~ /regexp/ 如果value不匹配/regexp/,则返回真

正则表达式

/正则表达式/

如果在“//”中可以写入字符,则也可以支持正则表达式,如:/root/表示匹配含有root的行。

逻辑运算符

&&

逻辑与

||

逻辑或