Pessoal, tenho um arquivo com umas 30mil linhas com o seguinte padrão

ID§CONTEÚDO ALEATÓRIO
CONTEÚDO ALEATÓRIO
CONTEÚDO ALEATÓRIO§FROMCONTEÚDO ALEATÓRIO
CONTEÚDO ALEATÓRIO
ID§CONTEÚDO ALEATÓRIO
CONTEÚDO ALEATÓRIO
CONTEÚDO ALEATÓRIO§FROMCONTEÚDO ALEATÓRIO

Preciso remover as quebras de linhas entre os valores ID§ - O valor ID§ vem
sempre no inicio da linha e marca o inicio de um bloco de informações.

Tentei com o sed abaixo:

sed 's/[^ID§]\(.*\)$/\1/g' from-to-status.log   #Pesquisar tudo que não
começa com ID§. Desse resultado, remover a quebra de linha. Mas, o resultado
foi igual ao arquivo original.


-- 
César Vianna
-------------------
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guattari


[As partes desta mensagem que não continham texto foram removidas]

Responder a