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

Nilton Jose Rizzo rizzo em i805.com.br
Quinta Fevereiro 13 20:17:54 BRST 2014


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



Mais detalhes sobre a lista de discussão freebsd