Remoção de caracteres em texto [RESOLVIDO]

1. Remoção de caracteres em texto [RESOLVIDO]

Vinicius Rubens Pedrinho
vinaooo

(usa Ubuntu)

Enviado em 22/05/2013 - 17:49h

Bom dia amigos,

Estou recorrendo a vocês pois não encontro solução por aí.

Eu tenho um arquivo TXT de 89MB e em cada linha tenho este texto:

1.0|02/01/2011|41.0|3846121.0|1|1.0|58.0|95892.0|58.0|92892.0|0.0|0.0|A|05/01/2011|
1.0|02/01/2011|41.0|5356199.0|1|1.0|58.0|95936.0|58.0|92936.0|0.0|0.0|A|05/01/2011|
1.0|02/01/2011|41.0|5356270.0|1|1.0|58.0|95991.0|58.0|92991.0|0.0|0.0|A|05/01/2011|
1.0|02/01/2011|41.0|5356377.0|1|1.0|58.0|96013.0|58.0|92013.0|0.0|0.0|A|05/01/2011|
1.0|02/01/2011|41.0|5356466.0|1|1.0|58.0|96035.0|58.0|92035.0|0.0|0.0|A|05/01/2011|
1.0|02/01/2011|41.0|5356601.0|1|1.0|58.0|96156.0|58.0|92156.0|0.0|0.0|A|05/01/2011|


Preciso remover todos os '.0' de modo que fique:

1|02/11/2011|41|3846121|1|1|50|95892|58|92892|0|1|A|05/11/2011|
1|02/11/2011|41|5356199|1|1|51|95936|88|92936|0|2|C|05/11/2011|
1|02/11/2011|41|5356270|1|1|52|95991|38|92991|0|3|C|05/11/2011|
1|02/11/2011|41|5356377|1|1|53|96013|48|92013|0|4|A|05/11/2011|
1|02/11/2011|41|5356466|1|1|54|96035|68|92035|0|5|C|05/11/2011|
1|02/11/2011|41|5356601|1|1|55|96156|58|92156|0|6|A|05/11/2011|

Minhas dúvidas são relativas ao termo buscado para remoção '.0' e ao tamanho do arquivo...

grato


  


2. Re: Remoção de caracteres em texto [RESOLVIDO]

Vinicius Rubens Pedrinho
vinaooo

(usa Ubuntu)

Enviado em 22/05/2013 - 18:02h

um simples (sed "s/\.0//g" arquivo > arquivoNovo) resolveu meu problema rapidamente






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts