用 awk 对列求和
无需电子表格即可汇总列中的数字。
运行 awk '{s+=$1} END {print s}' 文件,累加第一列。
01命令
命令
$ awk '{s+=$1} END {print s}' numbers.txt02作用说明
awk 把每行拆成字段,并在 END 中输出累计值,因此对文本文件的某列求和、求均值或计数只需一行,且能处理数百万行。它可脚本化,图形电子表格做不到。
03风险
!注意: awk 会把非数字字段当作 0;数据混杂时请先清洗或校验。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- gawk.1.en.html manual page (Debian bookworm)依据: Documents awk fields, arithmetic and END blocks for column aggregation.
最后验证: 2026-10-13 · 分类: 开发者