[FUG-BR] Como alterar ^J por outro carcter
Nilton Jose Rizzo
rizzo em i805.com.br
Quinta Fevereiro 13 21:20:30 BRST 2014
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
>
> 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
> >
> > Rizzo
> > > -------------------------
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> 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