シェルで式を評価したいです。次のコードを使用します。
pi=$(echo "scale=10; 4*a(1)" | bc -l)
i=3
d=`expr (1+c($pi*($i/10)+$pi))/2 | bc -l`
しかし、それは言う
bad pattern: (1+c(3.1415926532*(3/10)+3.1415926532))/2
なぜ?
ベストアンサー1
前のコマンドで使用した場所では、expr
おそらくecho
。
$(…)
PS両方のコマンドで対応する形式bc
(代わりに)を使用することをお勧めします`…`
。