bashスクリプトを使用して計算された出力を変数に保存する方法

bashスクリプトを使用して計算された出力を変数に保存する方法

bc命令を使って計算された積を変数に保存して簡単なコーディングをしたいと思います。

answer="$varnameX % $num1" | bc
echo "the result is $answer"

コマンドを実行すると、計算された結果は表示されません。

the answer is

ベストアンサー1

以下を使用するには、次の手順を実行しますbc

answer=$(echo "$varnameX % $num1" | bc)
echo "the result is $answer"

または:

answer=$(expr $varnameX % $num1 )

おすすめ記事