Table
如何計算列中的字節總和?
我有下面這張表,如何計算僅 11 月記錄的字節總和?例如下面我想在 11 月找到行,然後將第 4 列中與 11 月相關的數字相加?我該怎麼做?
1 arnold user 1933 Nov 7 13:05 2 megan user 10809 Nov 7 13:03 3 sam user 983 Apr 13 12:14 4 mark user 31869 Jun 15 12:20 5 sandy user 22414 Nov 7 13:03 6 semon user 37455 Nov 7 13:03 7 andre user 27511 Dec 9 13:07 8 jim user 7989 Nov 7 13:03
您可以嘗試
awk
如下:awk '$5 == "Nov" { sum += $4 }END { print sum }' file 80600
$5 代表與月份相關的列。
$5 == "Nov"
將在 11 月過濾表中的所有記錄,然後awk
將 $4 列中的數字相加
使用 awk:
awk 'BEGIN {sum = 0} $5 == "Nov" {sum += $4} END {print sum}' < data
data
包含記錄的文件在哪裡。