Em 13/02/14 19:56, Marcelo Gondim escreveu:
> 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" <[email protected]> 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. :)
>
Ops tem que fazer assim:

cat arquivo | tr -s '[:cntrl:]J' 'X' > outro_arquivo
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a