У меня есть такие файлы журналов (это только пробел между ними, но для удобства я изменил это):
Customer Car Bought
François Nissan Pajero 28/05/2016
Matthew Mercedes S 10/01/2019
Andrew Peugeot 508 05/0/2000
Matthew Toyota Hilux 02/10/2012
Мне нужно создать скрипт awk, который бы отображал для каждого покупателя, какую машину он купил следующим образом:
Matthew, car bought: Mercedes S,Toyota Hilux, number of cars: 2
Francois, car bought: Nissan Pjero, number of cars: 1
Я не могу знать, как это сделать.
Я думаю, что должен создать массив для Customer и один для автомобиля и проиндексировать его номером строки
awk ' { Customer[NR]=$1; Car[NR]=$2} END {}'
Что мне добавить в КОНЦЕ, я немного озадачен
Я тоже так думал:
awk ' { Customer[$1]=$2} END { for (i in Customer) print i,Customer[i]}'
Проблема с этим массивом, он уничтожит предыдущее значение автомобиля в индексированном массиве Customer.