Alterar arquivos [RESOLVIDO]

1. Alterar arquivos [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 13/01/2016 - 10:52h

Ola, tenho um valor:389000000 e preciso que ele fique assim 389.000.000
Usei o sed e só consegui colocar o primeiro ponto: 389.000000 (sed '{ s/.\{3\}/&\./ }' < entrada > saida). Com meu pouco conhecimento não consegui o segundo ponto.
Agradeço ajuda.
Obrigado.
Geraldo.


  


2. MELHOR RESPOSTA

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 13/01/2016 - 18:45h

Olá,

Faltou o caractere g (de global, ou seja, todas as ocorrencias) no seu comando. E para não precisar colocar o \ a cada caractere reservado, use o parâmetro -r do sed. Assim:
sed -r 's/.{3}/&./g'


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

3. Re: Alterar arquivos [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 14/01/2016 - 11:34h

Olá Tonyhts. deu certinho.

Muito obrigado pelo apoio.

Valeu.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts