2017-08-23 4 views
1

は、ここに私のコード浮動小数点表現の出力をシェルスクリプトの変数に割り当てる方法は?

read a 
read b 
c=`echo $a/$b | bc` 
echo "Answer is: " $c 

私は、それぞれの値Bにとを入力すると、私は答えの整数でを得ています。 だから私は

read a 
read b 
c=`scale=2;echo $a/$b | bc` 
echo "Answer is: " $c 

以下のようにスケールを置くしかし、それは可能であるので、どのように

を「コマンドが見つかりません」というエラーを与えますか?私はエコーだけを使ってフロート計算を表示することを知っているので、私は変数に答えを格納したいと思う参照してください。 変数$ cに格納されている回答3.33が必要です。

あなたがscale=2とあなたの数学の表現の周りに引用符を使用する必要が

答えて

2

a=10; b=3 
c=$(echo "scale=2; $a/$b" | bc)  
echo "$c" 

3.33 
関連する問題