我有下面这张表,如何计算仅 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
如下:$5 代表与月份相关的列。
$5 == "Nov"
将在 11 月过滤表中的所有记录,然后awk
将 $4 列中的数字相加使用 awk:
data
包含记录的文件在哪里。为了使您能够简单地更改目标月份,请尝试将所有月份汇总到一个数组中,并仅打印相关的数组元素: