Pular para o conteúdo

obter apenas parte da informação [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. obter apenas parte da informação [RESOLVIDO]

Enviado em 12/04/2011 - 23:18h

Boa noite,
sou novo por aqui
tenho a seguinte dúvida: quando eu entro no diretório /proc
e dou um cat no arquivo meminfo para ver informação da minha memória, tenho a seguinte saida:

MemTotal: 121376 kB
MemFree: 3248 kB
MemShared: 0 kB
Buffers: 8428 kB

como eu posso fazer para obter apenas os números indicado ali??
por exemplo:

121376
3248
0
8428

se puderem me dar uma mão agradeço

obg desde já

Responder tópico

2. Re: obter apenas parte da informação [RESOLVIDO]

Enviado em 12/04/2011 - 23:37h

Bem vindo ao VOL!

Use o seguinte:

cat /proc/meminfo | tr -s ' ' | cut -d ' ' -f 2

Isso deve resolver seu problema.

Espero ter ajudado!

3. Com sed

Enviado em 13/04/2011 - 01:20h

Essa funciona também

sed 's/[^0-9]//g' /proc/meminfo

4. Re: obter apenas parte da informação [RESOLVIDO]

Enviado em 13/04/2011 - 08:03h

Deve existir umas 167645127431741 de formas pra fazer isso, hehehhe

Mais uma:

cat meminfo | awk '{print $2}'

Vamos ver quantas aparecem :D

Abraço

5. Re: obter apenas parte da informação [RESOLVIDO]

Enviado em 13/04/2011 - 10:16h

Concordo com o Volcom.
Essa é a beleza do Linux: pra resolver um problema, só precisa de conhecimento e principalmente criatividade :)

6. Re: obter apenas parte da informação [RESOLVIDO]

Enviado em 15/04/2011 - 19:17h

muito obrigado
realmente existem varias formas de se obter o mesmo resultado.
isso que me anima no linux
mas ainda estou só começando a conhece-lo...

obrigado a todos pela ajuda!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder