Se entendi corretamente seu problema, isso deve funcionar:
sed '/-$/ {N;s/-\n / /}' your_file.qdp
Eu tenho um arquivo de texto ( .qdp
) com muitos dados armazenados.
Em algumas linhas, os dados são muitos para estar em apenas uma linha. Em seguida, o programa que salva os dados, usa um sinal de menos ( -
) para ir na nova linha e continua a gravação de dados, com dois espaços em branco no início da nova linha.
Como eu posso find and replace
menos menos os dois espaços em branco, a fim de reescrever os dados sem qualquer interrupção?
Este é um exemplo do que tenho:
1 2 3 4 5 6 7-
8 9 10
E aqui o que eu quero:
1 2 3 4 5 6 7 8 9 10
Tags text-processing text replace