com awk :
awk 'NR!=1&&x!=$1{print "---"} {x=$1}1' file
-
NR!=1&&x!=$1: aplica-se a todas as linhas, exceto à primeira linha, e verifica se o primeiro campo foi alterado. -
print "---": se sim, imprima os traços. -
{x=$1}: defina x para a próxima iteração. -
1: uma condição verdadeira queawkimprime cada linha.