Linux 使用 awk 累加一列数字

Linux awk About 240 words

应用

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
Views: 8,674 · Posted: 2019-08-23

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh