У меня есть следующий файл
lion : catty : mouse
lion : cat : bear
rubber: ham : cheese
Я хотел бы объединить каждую строку с ключом (= первое поле) в
lion : catty : mouse ; cat : bear
rubber: ham : cheese
Я сделал это с помощью awk таким образом,но это не работает.
#!/usr/bin/awk -f
BEGIN {FS=":"}
a[$1]=a[$1] ";" $2 " : " $3
END{
for (x in a) print x,a[x]}
Я был бы благодарен, если бы какой-нибудь awk jack мог сказать мне, что я делаю неправильно.спасибо