Como, de acordo com a tag escolhida, você está no linux, você pode fazê-lo mais simples do que as respostas dadas na questão duplicada, usando a opção -z
do GNU sed
:
sed -z 's/\n|/|/g'
-z
para processar o arquivo inteiro de uma só vez, depois substitua ( s
) todas as novas linhas ( g
) seguidas por uma barra ( \n|
) apenas com uma barra.