2017-09-27 4 views
0
average=$(echo "scale=2;$combine/$num | bc") 

これは私の最近の試みで、縮尺率= 2; 256/3を平均化して保存します。私はそれを言葉遣いのように多くの異なった方法を試みました、そして、私はこれを働かせるように見えません。どんな助けもありがとう。 bashスクリプトは、kshシェルでスクリプトを実行するコマンドで起動します。bc計算の出力をbashスクリプトの変数に保存しようとしています

average=$(bc <<< "scale=2;$combine/$num") 

それとも最初のコメントが言うように:

+6

終了引用符は見当違いである、それはする必要があります: '平均= $(エコー "スケール= 2; $コンバイン/ $ num個" | BC)'私は – hek2mgl

+0

は価値のない馬鹿です。それはそれだった。ありがとうございました! – user1916548

答えて

1

はこれを試してみてください。あなたは引用を間違えた。

average=$(echo "scale=2;$combine/$num" | bc) 
関連する問題