extraer bloque de palabras de un delimitador específico

extraer bloque de palabras de un delimitador específico

Tengo un bloque de palabras como este, en una sola línea:

elemento de identificación: VALORnombre: VALORtipo: VALORcamino: VALORelemento de identificación: VALORnombre: VALORtipo: VALORcamino: VALORelemento de identificación: VALORnombre: VALORtipo: VALORcamino: VALOR

y quiero obtener un resultado como este

  • elemento de identificación: VALORnombre: VALORtipo: VALORcamino: VALOR
  • elemento de identificación: VALORnombre: VALORtipo: VALORcamino: VALOR
  • elemento de identificación: VALORnombre: VALORtipo: VALORcamino: VALOR

Es posible ?

Respuesta1

sed 's/Id item/\nId item/g' file.txt | tail -n +2

Esto agregará una nueva línea \na cada aparición y Id itemluego tailcortará la primera línea, que es solo una línea vacía.

información relacionada