capturar valor free -m com sed

17/05/2021

0

Boa noite !

O que eu preciso é :

Capturar o valor do free -m ou o valor MemTotal do /etc/meminfo e colocá-lo em uma variável, a partir dessa variável, calcular 40% e colocar o valor em uma outra variável que será colocada em um parametro dentro de um outro arquivo.

consegui pegar o valor e exibir numa variável :

all=`free -m | sed -n -e ''''/^Mem:/s/^[^0-9]*\([0-9]*\) .*/\1/p''''`| echo $all

o que não estou conseguindo é a partir da variável, calcular os 40% e colocar o valor em um arquivo.

Alguém tem alguma idéia, ou conhece algo que possa me ajudar.

Grato

Marco Aurelio Peres
Marco Peres

Marco Peres

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar