Linux 获得右侧元素总和的方法

Linux 获得右侧元素总和的方法

我将以下文本存储在 .txt 文件中 - 我想使用 linux 命令获得“NUM_OF_USERS”的总和。

在此输入图像描述

所以这里想要的结果是 -Total 236

答案1

像这样的事情可以帮助:

awk 'BEGIN {sum=0} {sum+=$2} END {print "Total "sum}' input_file.txt

答案2

由 python 完成,效果很好

#!/usr/bin/python
sum=0
m=open('filename','r')
m.readline()
k=[]
for i in m:
    k.append(i.strip().split('\t')[-1].strip())
for j in k:
    y=int(j)
    sum=sum+y
print "Total is {0}".format(sum)

输出

 python script.py 
Total is 236

相关内容