Exclui o padrão e o feed de linha com tr ou sed

0

O objetivo é excluir o avanço de linha apenas quando ele é precedido por EOL, mas quando eu uso o comando tr, ele está excluindo todos os feeds de linha e não apenas os precedidos por EOL. Alguma sugestão?

tr -d 'EOL2' <file1>file2
tr -d 'EOL\n' <file1>file2

Isso também não funcionou. É por isso que usei o comando tr. O que eu tenho que está incorreto?

sed '/EOL\n/d' file1>file2
    
por 985ranch 09.09.2016 / 17:50

1 resposta

0

Eu finalmente encontrei alguma sintaxe que permitiria que EOL e \n fossem pesquisados e excluídos. Yay!

sed ':a;N;$!ba;s/EOL\n/ /g' file1>file2
    
por 14.09.2016 / 23:30

Tags