Não há uma ferramenta padrão para isso, não. Esta tarefa é bastante adequada para o awk: leia linhas uma por uma, salve o primeiro campo e acumule o segundo campo e imprima o resultado se o primeiro campo for alterado. A dificuldade principal (menor) é que o resultado também deve ser impresso quando a última linha é alcançada.
awk -F, '
1 {current = $1; sub(/^[^,]*,/,"")}
current == previous {acc = acc " " $0; next}
NR != 1 {print previous "," acc}
1 {previous = current; acc = $0}
END {if (NR) print previous "," acc}'