这是我的代码
$result = db_query('select response from {soap_service} where category = :category1 OR category = :category2',array(':category1' => 'cele_birth',':category2' => 'cele_anniv'));
我分别将值 10 和 3 输入 a 和 b ,我得到了答案 3 整数。 所以我把比例放在下面
read a
read b
c=`echo $a / $b | bc`
echo "Answer is: " $c
但它会发出错误"命令未找到"
那怎么可能呢?请参阅我想将答案存储在变量中,因为我知道仅使用echo显示浮点计算。 我希望答案3.33存储在变量$ c。
中答案 0 :(得分:2)
您需要使用scale=2
附近的引号和数学表达式:
a=10; b=3
c=$(echo "scale=2; $a / $b" | bc)
echo "$c"
3.33