sed 与 awk 流水线构造器
选择地址、替换和聚合口径,逐站查看记录怎样变化。重点不是凑出一行命令,而是让每个阶段的输入、输出和拒绝条件都可解释。
输入记录
每行:级别|区域|数值|消息
INFO|east|7|boot ERROR|east|42|disk full ERROR|west|5|timeout WARN|west|3|retry
运行流水线
加入坏记录
重置
处理规则
sed 地址:级别
ERROR
WARN
全部
sed 替换
数字改为 REDACTED
空格改为下划线
不替换
awk 分组字段
区域 $2
级别 $1
awk 聚合
第三字段求和
记录计数
字段分隔符 FS
1. 读取记录
2. sed 地址与替换
3. awk 字段校验
4. END 聚合输出