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

Nilton Jose Rizzo rizzo em i805.com.br
Quinta Fevereiro 13 22:31:55 BRST 2014


Em Thu, 13 Feb 2014 21:28:29 -0200, Marcelo Gondim escreveu
> 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 at 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 at 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

   Funcionou Godim .... é fica-se acostumado a usar uma determinada ferramente
que as vezes se esquece de outras ... obrigado

   Rizzo

> >>>
> >>> Rizzo
> >>>
> 
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd