大家好,欢迎来到程序视点
!我是你们的老朋友.小二!
pattern
:匹配模式(如正则表达式)。action
:匹配后执行的操作(如打印、计算)。#!/bin/awk
)。变量 | 用途 |
---|---|
$0 | 当前整行记录 |
$1, $2… | 第1、2…个字段 |
NF | 当前行的字段数 |
NR | 当前行号 |
FS | 输入字段分隔符(默认空格) |
OFS | 输出字段分隔符(默认空格) |
FILENAME | 当前文件名 |
printf
替代 print
**:支持类似 C 语言的格式化输出。awk '{printf("Line %d: %s\n", NR, $0)}' file
AWK 的核心价值在于其 字段处理能力 和 灵活的脚本编程,适用于结构化文本的快速分析。通过内置变量、条件判断、循环和数组,可实现复杂的数据处理任务,是 Linux 系统管理及数据分析的利器。
更详细文档参考:GNU AWK 手册
【程序视点】助力打工人减负,从来不是说说而已!后续小二哥会继续详细分享更多实用的工具和功能。
如果这篇文章对你有帮助的话,别忘了【在看】【点赞】支持下哦~
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。