У меня есть файл в формате:
10.0.0.1 87.220.150.64 131
10.0.0.1 87.220.172.219 131
10.0.0.1 87.220.74.162 131
10.0.0.1 87.220.83.17 58
10.0.0.1 87.220.83.17 58
1.160.138.209 10.0.0.249 177
1.160.138.209 10.0.0.249 354
1.160.138.249 10.0.0.124 296
1.160.139.125 10.0.0.252 129
1.160.139.207 10.0.0.142 46
Первый и второй столбцы - это IP-адреса, а третий - байты, передаваемые между IP-адресами. Я должен посчитать, сколько байтов отправляет или получает каждый 10-й IP-адрес.
Я использовал следующую программу awk для вычисления количества байтов, отправленных каждым IP, но я не могу понять, как отредактировать его, чтобы также вычислить полученные байты.
awk '{ a[$1 " " $2] += $3 } END { for (i in a) { print i " " a[i] } }' input.txt | sort -n