我有一個包含2列數字的文本文件。查找特定行中的數字的平均值
10 2
20 3
30 4
40 5
50 6
60 7
70 8
80 9
90 10
100 11
110 12
120 13
130 14
我想從6號線找到平均第二列的數據。即((7 + 8 + 9 + 10 + 11 + 12 + 13 + 14)/ 8 = 10.5)
我能找到這個後Scripts for computing the average of a list of numbers in a data file 並用於執行以下操作:
awk'{s+=$2}END{print "ave:",s/NR}' fileName
但是我得到了整個第二列數據的平均值。
這裏有任何提示。
你嘗試過什麼?我們大多數人都很樂意幫助你改進自己的技藝,但不願意擔任短期無償編程人員。在[MCVE](http://stackoverflow.com/help/mcve)中向我們展示您的工作,您期待的結果以及您得到的結果(或錯誤),我們將幫助您弄清楚。 – ghoti
我個人認爲我的例子已經足夠清楚地解釋了。我嘗試了提到的帖子中提供的代碼片段。但它在這裏給你。 awk'{s + = $ 2} END {print「ave:」,s/NR}'fileName –
@SaideepPavuluri:你能創建一個15行以上的實際文件,並告訴我們你想要什麼嗎? – Inian