第 3 章 · 04 按列处理:`awk`


文档摘要

第 3 章 · 04 按列处理: 本节摘要: 是本章三巨头(grep/sed/awk)里最难、也最强大的一个。它和前两者的根本区别在于: 和 的视角是「按行处理字符串」,而 的视角是「按行、按列处理结构化数据」。它本质上是一个「专为表格数据设计的迷你编程语言」——你写一段 脚本,它对输入的每一行执行这段脚本。本节要把 的心智模型讲透:它的「记录/字段」模型(一行是一条记录,按分隔符切成字段 / ),它的「模式-动作」结构(满足某模式的行才执行某动作),以及它的三大场景(打印列、筛选并计算、分组统计)。很多人对 望而生畏,是因为没建立这个心智模型,把它当 那样记选项——一旦你理解了「 是一个小型编程语言」,它就从玄学变成了利器。


发布者: 作者: 灏天文库 转发
评论区 (0)
U