Re: [FUG-BR] remover ^M
On Thu, 21 Dec 2006 10:10:23 -0200, irado furioso com tudo wrote > Em Wed, 20 Dec 2006 22:17:44 -0300 > <[EMAIL PROTECTED]> escreveu: > > > Dentro do vi, eu uso assim: > > > > :g/^M/s/// > > no vim o geralzão (trocar tudo): > > :%s/ctrl+v+enter//g So para completar a resposta de forma mais generica :1,$s/++//g onde :1,$ -> primeira linha,Ultima linha do arquivo g -> global vale para vi/vim/ex pode tbm ser deslocamento relativo: :.-4,.+10s/++//g pode-se utilizar com outros comandos por exemplo: d -> apaga o bloco indicado w -> Salva o bloco indecado com um novo nome (save as) > > a dica foi ótima :) > > -- > > saudações, > irado furioso com tudo > Linux User 179402/FreeBSD BSD50853/FUG-BR 154 > 100% Miko$hit-free > (notar que eu sou um completo irresponsável em atos e palavras, > completamente sem-noção e bom senso, portanto, MINHA| OPINIÃO não > deve ser compartilhada por ninguém sob pena de me julgar, no mínimo, > errado.) > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Nilton José Rizzo 805 Informatica 021 2413 9786 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
Em Wed, 20 Dec 2006 22:17:44 -0300 <[EMAIL PROTECTED]> escreveu: > Dentro do vi, eu uso assim: > > :g/^M/s/// no vim o geralzão (trocar tudo): :%s/ctrl+v+enter//g a dica foi ótima :) -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 100% Miko$hit-free (notar que eu sou um completo irresponsável em atos e palavras, completamente sem-noção e bom senso, portanto, MINHA| OPINIÃO não deve ser compartilhada por ninguém sob pena de me julgar, no mínimo, errado.) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
cat arquivo | tr -d '\r' - Original Message - From: <[EMAIL PROTECTED]> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" Sent: Wednesday, December 20, 2006 11:17 PM Subject: Re: [FUG-BR] remover ^M Eu faço diferente. Dentro do vi, eu uso assim: :g/^M/s/// ps. o ^M, eu faco com ctrl+v. :g/ctrl+v+enter/s/// Em 20/12/2006, "Celso Viana" <[EMAIL PROTECTED]> escreveu: >2006/12/20, Celso Viana <[EMAIL PROTECTED]>: >> 2006/12/20, Renato Botelho <[EMAIL PROTECTED]>: >> > On 12/20/06, Joao Rocha Braga Filho <[EMAIL PROTECTED]> wrote: >> > > Muito boa. Pode usar em scripts. >> > > >> > > Eu usava editar no ex e usar. >> > > >> > > 1,$s/.$// >> > > >> > > Mas se a última linha não tinha ^M, eu usava: >> > > >> > > 1,$-s/.$// >> > >> > eu uso ainda no vi, mas um pouco diferente >> > >> > 1,$ s/Ctrl+V //g >> > >> > O Ctrl+V seguido do ENTER vai gerar o caracter ^M >> > >> > -- >> > Renato Botelho >> > - >> > Histórico: http://www.fug.com.br/historico/html/freebsd/ >> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > >> >> Já que o assunto é remover... vai que alguém precise remover os >> caracteres acentuados de um arquivo... >> >> cat art.txt | perl -pe >> "tr/ÄÅÆÇÈÒÉÜÓÊæÝÔËðçÞÕÌúñèßÖÍûòéàÎüóêáØÏýôëâÙÐþõìãÚÑÿöíäÛÀîåÁøïÂùÃ/AAACEOEUOEaYOEecTOIunesOIuoeaIuoeaOIyoeaUEtoiaUNyoiaUAiaAoiAuA/" >> > arq_saida.txt >> >> >> -- >> Celso Vianna >> BSD User: 51318 >> http://www.bsdcounter.org >> >> 63 8404-8559 >> Palmas/TO >> > >Ops... o comando para retirar acentos foi dica de um amigo de outra >lista... só pra constar, pois ainda não aprendi a mexer com perl. > >-- >Celso Vianna >BSD User: 51318 >http://www.bsdcounter.org > >63 8404-8559 >Palmas/TO >- >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
Re: [FUG-BR] remover ^M
Eu faço diferente. Dentro do vi, eu uso assim: :g/^M/s/// ps. o ^M, eu faco com ctrl+v. :g/ctrl+v+enter/s/// Em 20/12/2006, "Celso Viana" <[EMAIL PROTECTED]> escreveu: >2006/12/20, Celso Viana <[EMAIL PROTECTED]>: >> 2006/12/20, Renato Botelho <[EMAIL PROTECTED]>: >> > On 12/20/06, Joao Rocha Braga Filho <[EMAIL PROTECTED]> wrote: >> > > Muito boa. Pode usar em scripts. >> > > >> > > Eu usava editar no ex e usar. >> > > >> > > 1,$s/.$// >> > > >> > > Mas se a última linha não tinha ^M, eu usava: >> > > >> > > 1,$-s/.$// >> > >> > eu uso ainda no vi, mas um pouco diferente >> > >> > 1,$ s/Ctrl+V //g >> > >> > O Ctrl+V seguido do ENTER vai gerar o caracter ^M >> > >> > -- >> > Renato Botelho >> > - >> > Histórico: http://www.fug.com.br/historico/html/freebsd/ >> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > >> >> Já que o assunto é remover... vai que alguém precise remover os >> caracteres acentuados de um arquivo... >> >> cat art.txt | perl -pe >> "tr/ÄÅÆÇÈÒÉÜÓÊæÝÔËðçÞÕÌúñèßÖÍûòéàÎüóêáØÏýôëâÙÐþõìãÚÑÿöíäÛÀîåÁøïÂùÃ/AAACEOEUOEaYOEecTOIunesOIuoeaIuoeaOIyoeaUEtoiaUNyoiaUAiaAoiAuA/" >> > arq_saida.txt >> >> >> -- >> Celso Vianna >> BSD User: 51318 >> http://www.bsdcounter.org >> >> 63 8404-8559 >> Palmas/TO >> > >Ops... o comando para retirar acentos foi dica de um amigo de outra >lista... só pra constar, pois ainda não aprendi a mexer com perl. > >-- >Celso Vianna >BSD User: 51318 >http://www.bsdcounter.org > >63 8404-8559 >Palmas/TO >- >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
Re: [FUG-BR] remover ^M
2006/12/20, Celso Viana <[EMAIL PROTECTED]>: > 2006/12/20, Renato Botelho <[EMAIL PROTECTED]>: > > On 12/20/06, Joao Rocha Braga Filho <[EMAIL PROTECTED]> wrote: > > > Muito boa. Pode usar em scripts. > > > > > > Eu usava editar no ex e usar. > > > > > > 1,$s/.$// > > > > > > Mas se a última linha não tinha ^M, eu usava: > > > > > > 1,$-s/.$// > > > > eu uso ainda no vi, mas um pouco diferente > > > > 1,$ s/Ctrl+V //g > > > > O Ctrl+V seguido do ENTER vai gerar o caracter ^M > > > > -- > > Renato Botelho > > - > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > Já que o assunto é remover... vai que alguém precise remover os > caracteres acentuados de um arquivo... > > cat art.txt | perl -pe > "tr/ÄÅÆÇÈÒÉÜÓÊæÝÔËðçÞÕÌúñèßÖÍûòéàÎüóêáØÏýôëâÙÐþõìãÚÑÿöíäÛÀîåÁøïÂùÃ/AAACEOEUOEaYOEecTOIunesOIuoeaIuoeaOIyoeaUEtoiaUNyoiaUAiaAoiAuA/" > > arq_saida.txt > > > -- > Celso Vianna > BSD User: 51318 > http://www.bsdcounter.org > > 63 8404-8559 > Palmas/TO > Ops... o comando para retirar acentos foi dica de um amigo de outra lista... só pra constar, pois ainda não aprendi a mexer com perl. -- Celso Vianna BSD User: 51318 http://www.bsdcounter.org 63 8404-8559 Palmas/TO - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
2006/12/20, Renato Botelho <[EMAIL PROTECTED]>: > On 12/20/06, Joao Rocha Braga Filho <[EMAIL PROTECTED]> wrote: > > Muito boa. Pode usar em scripts. > > > > Eu usava editar no ex e usar. > > > > 1,$s/.$// > > > > Mas se a última linha não tinha ^M, eu usava: > > > > 1,$-s/.$// > > eu uso ainda no vi, mas um pouco diferente > > 1,$ s/Ctrl+V //g > > O Ctrl+V seguido do ENTER vai gerar o caracter ^M > > -- > Renato Botelho > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > Já que o assunto é remover... vai que alguém precise remover os caracteres acentuados de um arquivo... cat art.txt | perl -pe "tr/ÄÅÆÇÈÒÉÜÓÊæÝÔËðçÞÕÌúñèßÖÍûòéàÎüóêáØÏýôëâÙÐþõìãÚÑÿöíäÛÀîåÁøïÂùÃ/AAACEOEUOEaYOEecTOIunesOIuoeaIuoeaOIyoeaUEtoiaUNyoiaUAiaAoiAuA/" > arq_saida.txt -- Celso Vianna BSD User: 51318 http://www.bsdcounter.org 63 8404-8559 Palmas/TO - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
On 12/20/06, Joao Rocha Braga Filho <[EMAIL PROTECTED]> wrote: > Muito boa. Pode usar em scripts. > > Eu usava editar no ex e usar. > > 1,$s/.$// > > Mas se a última linha não tinha ^M, eu usava: > > 1,$-s/.$// eu uso ainda no vi, mas um pouco diferente 1,$ s/Ctrl+V //g O Ctrl+V seguido do ENTER vai gerar o caracter ^M -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jorge Petry wrote: > Só para constar na lista, para quando alguem precisar. > > Durante muito tempo procurei a melhor forma de remover os ^M e > > derrepente me logo no servidor e aparece essa mensagem: > > cat arquivo.txt | col -b > teste.txt Abraço, - -- Márcio Luciano Donada Aurora Alimentos - Cooperativa Central Oeste Catarinense - Departamento de T.I. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFFiVgAyJq2hZEymxcRArU0AKDD57zCFAazj0tUjgorSGDSldqUfwCgmS5O fxTix/3zW2ajs0eWTVZvD1U= =IJvP -END PGP SIGNATURE- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
tr -d '\r' < dosfile > unixfile Tem milhoes de outros jeitos tbm, isso ja foi ate' thread aqui na lista att, victor 2006/12/20, Celso Viana <[EMAIL PROTECTED]>: > Em 20/12/06, Jorge Petry<[EMAIL PROTECTED]> escreveu: > > Só para constar na lista, para quando alguem precisar. > > > > Durante muito tempo procurei a melhor forma de remover os ^M e > > > > derrepente me logo no servidor e aparece essa mensagem: > > > > > > Need to remove all those ^M characters from a DOS file? Try > > > > tr -d \\r < dosfile > newfile > > > > > > Abraços. > > > > > > > > > > __ > > Jorge Petry > > Adm de Redes & Servidores FreeBSD > > [EMAIL PROTECTED] > > FUG-BR User # 211 > > > > - > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > ou... tr -d "\15" < arquivo >arquivo_destino > > -- > Celso Vianna > BSD User: 51318 > http://www.bsdcounter.org > > 63 8404-8559 > Palmas/TO > - > 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
Re: [FUG-BR] remover ^M
Em 20/12/06, Jorge Petry<[EMAIL PROTECTED]> escreveu: > Só para constar na lista, para quando alguem precisar. > > Durante muito tempo procurei a melhor forma de remover os ^M e > > derrepente me logo no servidor e aparece essa mensagem: > > > Need to remove all those ^M characters from a DOS file? Try > > tr -d \\r < dosfile > newfile > > > Abraços. > > > > > __ > Jorge Petry > Adm de Redes & Servidores FreeBSD > [EMAIL PROTECTED] > FUG-BR User # 211 > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ou... tr -d "\15" < arquivo >arquivo_destino -- Celso Vianna BSD User: 51318 http://www.bsdcounter.org 63 8404-8559 Palmas/TO - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
On 12/20/06, Rodolfo Zappa <[EMAIL PROTECTED]> wrote: > Joao Rocha Braga Filho wrote: > > Muito boa. Pode usar em scripts. > > > > Eu usava editar no ex e usar. > > > > 1,$s/.$// > > > > Mas se a última linha não tinha ^M, eu usava: > > > > 1,$-s/.$// > > > > > > > > João Rocha. > > > > Eu também uso o utilitário dos2unix instalado pelo ports em: > > /usr/ports/converters/unix2dos Acho que fiz um programa assim a mais de 15 anos atrás. João Rocha. > > > Para maiores informações sobre este assunto, tem também esta excelente > página: > > http://www.freebsddiary.org/control-m.php > > -- > Cordialmente, > > Rodolfo Zappa > > Archive TSP - Total Solution Provider > Nosso negócio é garantir que a sua rede de informações não pare! > > (21) 2567-1842 > [EMAIL PROTECTED] > http://www.archive.com.br > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- "Sempre se apanha mais com as menores besteiras. Experiência própria." [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
Joao Rocha Braga Filho wrote: > Muito boa. Pode usar em scripts. > > Eu usava editar no ex e usar. > > 1,$s/.$// > > Mas se a última linha não tinha ^M, eu usava: > > 1,$-s/.$// > > > > João Rocha. > Eu também uso o utilitário dos2unix instalado pelo ports em: /usr/ports/converters/unix2dos Para maiores informações sobre este assunto, tem também esta excelente página: http://www.freebsddiary.org/control-m.php -- Cordialmente, Rodolfo Zappa Archive TSP - Total Solution Provider Nosso negócio é garantir que a sua rede de informações não pare! (21) 2567-1842 [EMAIL PROTECTED] http://www.archive.com.br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] remover ^M
Muito boa. Pode usar em scripts. Eu usava editar no ex e usar. 1,$s/.$// Mas se a última linha não tinha ^M, eu usava: 1,$-s/.$// João Rocha. On 12/20/06, Jorge Petry <[EMAIL PROTECTED]> wrote: > Só para constar na lista, para quando alguem precisar. > > Durante muito tempo procurei a melhor forma de remover os ^M e > > derrepente me logo no servidor e aparece essa mensagem: > > > Need to remove all those ^M characters from a DOS file? Try > > tr -d \\r < dosfile > newfile > > > Abraços. > > > > > __ > Jorge Petry > Adm de Redes & Servidores FreeBSD > [EMAIL PROTECTED] > FUG-BR User # 211 > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- "Sempre se apanha mais com as menores besteiras. Experiência própria." [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd