awk编辑器

本文介绍了awk编程中的一些常见内建变量,如FS(字段分隔符)、NF(字段数量)、NR(行号)和$0(整行内容)。通过这些变量,awk能够方便地按行或按字段处理文本内容。此外,还讲解了如何利用awk按特殊符号输出内容以及如何通过内建功能调用Shell命令,实现更复杂的文本操作。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


awk常见的内建变量

FS:列分割符。指定每行文本的字段分隔符,默认为空格或制表位。与"-F"作用相同

NF:当前处理的行的字段个数。

NR:当前处理的行的行号(序数)。

$0:当前处理的行的整行内容。

$n:当前处理行的第n个字段(第n列)。

FILENAME:被处理的文件名。

RS:行分隔符。awk从文件上读取资料时,将根据RS的定义把资料切割成许多条记录,而awk一次仅读入一条记录,以进行处理。预设值是’\n’

按行输出内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

按字段输出

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

通过特殊符号调用 Shell 命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值