awk命令实战,文本处理的瑞士军刀
时间:2026-05-30 23:47:24 阅读:26
awk是Linux最强文本处理工具之一。一行awk能顶几十行Python。
基本语法
awk '{print $1, $3}'打印第1和3列。$0代表整行,NF列数,NR行号。默认空白符分隔,-F','指定逗号分隔。
模式匹配与统计
awk '/error/'匹配含error的行。awk '{sum+=$1} END {print sum}'求和。awk '{c[$2]++} END {for(k in c) print k, c[k]}'按列统计次数。




提供云计算服务