Linux 使用awk累加一列数字

Linuxawk大约 239 字

应用

test.txt文本如下,需累加得到总和。

10
20
30

解决方案

使用awk命令(此处使用$0$1都可以),累加结束后,END打印sum得到总和。

awk '{sum+=$1}END{print $sum}' test.txt

输出:60

拓展

多个文件累加。

一一列举

awk '{sum+=$1}END{print $sum}' test1.txt test2.txt

通配符

awk '{sum+=$1}END{print $sum}' test*.txt
阅读 1230 · 发布于 2019-08-23

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批