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

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

Aceitar