awk的基础应用
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的行。 |
逻辑运算符 |
&& |
逻辑与 |
|| |
逻辑或 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)