Re: [FUG-BR] remover ^M

2006-12-22 Por tôpico Nilton Jose Rizzo
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

2006-12-21 Por tôpico Joao
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

2006-12-21 Por tôpico irado furioso com tudo
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

2006-12-20 Por tôpico Jorge Petry
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

2006-12-20 Por tôpico Joao Rocha Braga Filho
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

2006-12-20 Por tôpico Rodolfo Zappa
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

2006-12-20 Por tôpico Joao Rocha Braga Filho
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

2006-12-20 Por tôpico Celso Viana
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

2006-12-20 Por tôpico Victor Loureiro Lima
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 Por tôpico Celso Viana
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 Por tôpico Celso Viana
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

2006-12-20 Por tôpico thiago
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