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/CTRL+VCTRL+M//g onde :1,$ - primeira linha,Ultima linha do arquivo g - global vale para vi/vim/ex pode tbm ser deslocamento relativo: :.-4,.+10s/CTRL+VCTRL+M//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
cat arquivo | tr -d '\r' - Original Message - From: [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.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 ENTER//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
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
[FUG-BR] remover ^M
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
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
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
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
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
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
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 ENTER//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
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 ENTER//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
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 ENTER//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