Depois de read exp
, você pode usar echo
da seguinte forma:
$ echo "scale=3; $exp/1" | bc
9.456
Mas observe que esse comando não exige echo
:
$ bc <<< "scale=3; $exp/1"
9.456
EDIT : para obter um resultado arredondado, você tem que usar o printf
bash embutido, pois bc
não pode arredondar valores.
O seguinte comando funciona como esperado:
echo "scale=4; $exp" | bc | xargs printf "%.3f\n"