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

Marcelo Gondim gondim em bsdinfo.com.br
Quinta Fevereiro 13 21:28:29 BRST 2014


Em 13/02/14 21:20, Nilton Jose Rizzo escreveu:
> Em Thu, 13 Feb 2014 21:07:52 -0200, Carlos Eduardo G. Carvalho (Cartola) escreveu
>> Pra tirar tem aqueles comandos unix2dos e dos2unix tb
>   não não ... é que peguei um arquivo do Libre office (uma tabela) e exportei
> como texto e cada celula saiu em uma linha, e como tinha que reconstruir a
> linha para importar em outro porgrama deu zica com o ^J, tentei trocar por
> vírgula e não foi  o ^M é mole tirar é só fazer :1,$s/<ctrl>+v<ctrl>+m// e
> resolve, mas essa quebra de linha aff não foi ... ainda não testei porque fiz
> na mão a conversão (eram só 49 linhas ), mas voi ver a dica do godim mais tarde
>
> Rizzo
Pode tentar que acho que vai te servir. O tr é meio que um canivete 
suíço nessas horas rsrsrsrs

Grande abraço

>
>> E aqui costuma ser ^M ...
>>
>> Carlos E G C (Cartola) via celular
>> http://cartola.org/360
>> http://www.panoforum.com.br/
>> Em 13/02/2014 20:17, "Nilton Jose Rizzo" <rizzo em i805.com.br> escreveu:
>>
>>> Em Thu, 13 Feb 2014 20:02:10 -0200, Marcelo Gondim escreveu
>>>> 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" <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. :)
>>>>>
>>>> Ops tem que fazer assim:
>>>>
>>>> cat arquivo | tr -s '[:cntrl:]J' 'X' > outro_arquivo
>>> Vou tentar Godim
>>>
>>> Rizzo
>>>



Mais detalhes sobre a lista de discussão freebsd