obter apenas parte da informação [RESOLVIDO]

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

Azir
Azir

(usa openSUSE)

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á


  


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

Mauricio Souza Klein
Hebang

(usa Arch Linux)

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

Perfil removido
removido

(usa Nenhuma)

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]

Daniel Fernandes
volcom

(usa Debian)

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]

Mauricio Souza Klein
Hebang

(usa Arch Linux)

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]

Azir
Azir

(usa openSUSE)

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!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts