當前位置:編程學習大全網 - 電腦編程 - shell如何將壹行的數據求累加值?網上很多awk都是加列,不是行。

shell如何將壹行的數據求累加值?網上很多awk都是加列,不是行。

如果壹個a.txt文件中有壹行數據,每個用空格隔開的:

1 2 5 23 4 77 23 4 6

那麽可以用awk計算壹行的數據求和

awk '

{

for (i=1; i<= NF; i++) sum += $i;

print sum;

}

' a.txt

就會輸出壹行的求和結果。如果有多行的話,上面的程序會輸出每壹行的求和結果。

  • 上一篇:始終還是不懂匯編中的算術左移 右移 還有cf 高位 低位什麽意思 怎麽移呢 例如 1001010 怎麽左移 右移 具
  • 下一篇:幫忙java編程:abc均為整數,且abc為個位數,abc=a^3+b^3+c^3.求a ,b,c分別是多少?
  • copyright 2024編程學習大全網