hehtkz
(usa Arch Linux)
Enviado em 21/07/2016 - 13:28h
Eae pessoal, estou fazendo um script para exibir algumas informações sobre o sistema e usando informações de arquivos em /proc para tal.
Eu quero pegar a quantidade de RAM disponível para uso no arquivo /proc/meminfo, essa informação fica na terceira linha do arquivo. Exemplo:
MemTotal: 3485924 kB
MemFree: 769132 kB
MemAvailable: 1549380 kB
Buffers: 210068 kB
Cached: 921860 kB
SwapCached: 0 kB
Active: 1835492 kB
Inactive: 703764 kB
mas eu não cosegui pegar só o número utilizando apenas um comando sed, só consegui pegar o trecho:
1549380 kB
com o seguinte comando:
sed -n 's/^MemAvailable:\s\+//p' /proc/meminfo
Mas eu gostaria de pegar só o número, eu tentei especificar o número de linha para o sed procurar mas não consegui, já tentei tanta coisa que acabei me perdendo legal. Então, dá para pegar só o número com apenas um comando?
Já agradeço pela atenção.