Linux 使用 awk 累加一列数字

Linux awk 大约 240 字

应用

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
阅读 3450 · 发布于 2019-08-23

————        END        ————

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

扫描二维码关注我
昵称:
随便看看 换一批