Apagar todas letras deixar somente Números!! [RESOLVIDO]

1. Apagar todas letras deixar somente Números!! [RESOLVIDO]

Guilherme Maia Santos
guisawyer

(usa Ubuntu)

Enviado em 04/11/2013 - 22:04h

Galera, é o seguinte.. gostaria de saber se existe um comando que delete todas as letras de um arquivo permanecendo somente os números!!

ex: Teste1 1231231
teste2 -1231231

ficando
1 1231231
2 -1231231

existe um comando para tal?!
Valeu
Eu fiz uma pesquisa no Google.. e n encontrei nada relacionado!!




  


2. Re: Apagar todas letras deixar somente Números!! [RESOLVIDO]

Cesar Augusto de Oliveira
cesar.info

(usa Fedora)

Enviado em 04/11/2013 - 22:37h

Use o sed:
[cesar@cesar-fedora ~]$ cat arquivo
123abc456DEF789ghi
[cesar@cesar-fedora ~]$ sed 's/[a-zA-Z]//g' arquivo
123456789


3. Re: Apagar todas letras deixar somente Números!! [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 04/11/2013 - 22:38h


tr -d [a-zA-Z] < arquivo


ou então apagando tudo menos os numeros

sed 's/[^0-9]//g' arquivo



4. Re: Apagar todas letras deixar somente Números!! [RESOLVIDO]

Guilherme Maia Santos
guisawyer

(usa Ubuntu)

Enviado em 04/11/2013 - 22:43h

cesar.info escreveu:

Use o sed:
[cesar@cesar-fedora ~]$ cat arquivo
123abc456DEF789ghi
[cesar@cesar-fedora ~]$ sed 's/[a-zA-Z]//g' arquivo
123456789


Nossa, muito bom!!
Obrigado mesmo!!
Não foi no Vim, mas foi o que eu queria fazer!! :) Valeu mesmo!!



5. Re: Apagar todas letras deixar somente Números!! [RESOLVIDO]

Cesar Augusto de Oliveira
cesar.info

(usa Fedora)

Enviado em 04/11/2013 - 22:47h

guisawyer escreveu:

cesar.info escreveu:

Use o sed:
[cesar@cesar-fedora ~]$ cat arquivo
123abc456DEF789ghi
[cesar@cesar-fedora ~]$ sed 's/[a-zA-Z]//g' arquivo
123456789


Nossa, muito bom!!
Obrigado mesmo!!
Não foi no Vim, mas foi o que eu queria fazer!! :) Valeu mesmo!!



Se quiser fazer dentro do vim também funciona:
:% s/[a-zA-Z]//g






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts