Uma das maneiras de fazer cálculos em shell é utilizando o comando "echo" juntamente com o comando "bc". A sintaxe básica para execução de cálculos é:
echo "scale=DECIMAIS;OPERAÇÃO"|bc -l
Onde DECIMAIS é um número inteiro indicando a quantidade de casas decimais do resultado e OPERAÇÃO é a operação matemática a ser feita. Observe o exemplo abaixo:
clear echo "scale=2;25/3"|bc-l
Ao executar o script acima será exibido o resultado 8.33 na tela
Você pode também armazenar o resultado do cálculo em uma variável, observe abaixo:
clear valor=`echo "scale=2;25/3"|bc -l` echo " " echo "valor = $valor" echo " " echo -e "total = \c" echo "scale=2;2*$valor"|bc -l
Ao atribuir o resultado de um cálculo a uma variável não esqueça de colocar as crases como mostrado no exemplo acima (segunda linha). As crases fazem com que o comando entre elas seja executado primeiro, dessa forma o valor a ser armazenado na variável será o resultado do cálculo.