awk 数据处理基础
awk 是强大的文本分析工具,特别适合处理结构化数据(如 CSV、日志)。
示例:
# 打印第 1 列和第 3 列
awk '{print $1, $3}' data.txt
# 计算第二列总和
awk '{sum += $2} END {print sum}' numbers.csv
# 根据条件过滤(打印 CPU > 80 的行)
awk '$2 > 80' top.log进阶:awk 支持内置变量(NR, NF)和编程语法。
欢迎来到程序员中文网!
awk 是强大的文本分析工具,特别适合处理结构化数据(如 CSV、日志)。
示例:
# 打印第 1 列和第 3 列
awk '{print $1, $3}' data.txt
# 计算第二列总和
awk '{sum += $2} END {print sum}' numbers.csv
# 根据条件过滤(打印 CPU > 80 的行)
awk '$2 > 80' top.log进阶:awk 支持内置变量(NR, NF)和编程语法。