[FUG-BR] Como alterar ^J por outro carcter

Marcelo Gondim gondim em bsdinfo.com.br
Quinta Fevereiro 13 19:56:36 BRST 2014


Em 13/02/14 19:14, Nilton Jose Rizzo escreveu:
> Em Thu, 13 Feb 2014 18:50:54 -0200, Carlos Eduardo G. Carvalho (Cartola) escreveu
>> Como mencionou o J imagino que esteja falando do vi
>>
>> Pode ir pra linhas de comando com : e lá fazer um .s/^J/x/
>    o problema é justamente esse cartola, o ^J é o único que não
> rola ... nem fazendo ^V^J, ele interpreta o ^J como <ENTER>
> e pula  a linha :(
>
>> Isso vai trocar o ^J por x na linha atual. Pra que consiga digitar o
>> ^J use antes o ctrl+v que o próximo caracter especial não é interpretado
>>
>> Abs,
>>
>> Carlos E G C (Cartola) via celular
>> http://cartola.org/360
>> http://www.panoforum.com.br/
>> Em 13/02/2014 18:31, "Nilton Jose Rizzo" <rizzo em i805.com.br> escreveu:
>>
>>> Em Thu, 13 Feb 2014 17:28:39 -0300, Nilton Jose Rizzo escreveu
>>>
>>>    Aff saiu quebrado o email ...
>>>
>>>   Pessoas,
>>>
>>>       como faço para tirar a quebra de linha de um arquivo texto?
>>>
>>>   com J consigo juntar duas linhas, porém quero e trocar o caracter ^J
>>>   (quebra de linha) por outro caracter qualquer, como por exemplo ,
>>>
>>>
>>> Rizzo
Tentou com o tr?
Tipo

cat arquivo | tr -s 'ˆJ' 'X' > outro_arquivo

Aqui funcionou. :)


Mais detalhes sobre a lista de discussão freebsd