
Eu tenho um bloco de palavras como este, em uma única linha:
Item de identificação: VALORnome: VALORtipo: VALORcaminho: VALORItem de identificação: VALORnome: VALORtipo: VALORcaminho: VALORItem de identificação: VALORnome: VALORtipo: VALORcaminho: VALOR
e eu quero obter uma saída como esta
- Item de identificação: VALORnome: VALORtipo: VALORcaminho: VALOR
- Item de identificação: VALORnome: VALORtipo: VALORcaminho: VALOR
- Item de identificação: VALORnome: VALORtipo: VALORcaminho: VALOR
Isso é possível ?
Responder1
sed 's/Id item/\nId item/g' file.txt | tail -n +2
Isso adicionará uma nova linha \n
a cada ocorrência e Id item
depois tail
cortará a primeira linha, que é apenas uma linha vazia.