Olá pessoal,

Estou com a seguinte necessidade. Preciso obter o resultado da
expressão  abaixo:

topmem = ((memtotal -(memfree+buffree))/memtotal)*100

as variáveis foram declaradas assim:

memtotal=`head -2 saida.out |tail -1 |awk '{print $2}'`
memused=`head -2 saida.out |tail -1 |awk '{print $3}'`
memfree=`head -2 saida.out |tail -1 |awk '{print $4}'`

bufused=`head -3 saida.out |tail -1 |awk '{print $3}'`
buffree=`head -3 saida.out |tail -1 |awk '{print $4}'`

swaptotal=`head -4 saida.out |tail -1|awk '{print $2}'`
swapused=`head -4 saida.out |tail -1|awk '{print $3}'`
swapfree=`head -4 saida.out |tail -1|awk '{print $4}'`


Qual a melhor maneira de fazer isso? BC? Expr? outra ?

Abraços! E desde já muito obrigado!

Willians

Responder a