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

関連情報