| 场景 | CSV 单列分布 / TopN 统计 |
|---|---|
| 组合 | awk -F, + sort + uniq -c |
列分布统计
列分布统计
head -1 sales.csv # 先确认列号
awk -F, 'NR>1 {print $3}' sales.csv | sort | uniq -c | sort -rn | head -20数值汇总
数值汇总
awk -F, 'NR>1 {n++; s+=$5} END {printf "行数=%d 合计=%.2f 均值=%.2f\n", n, s, s/n}' sales.csv字段里带英文逗号或引号的「真 CSV」不能用 -F, 硬切:用 python3 -c csv 模块或 csvkit/miller。