Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は持っている:
DIFF=$(( ($END - $START) / 60 )) echo "Build took $DIFF minutes"
1:30 分の私の出力は次のとおりです。
Build took 1 minutes
出力が次のようになるように、ここで浮動小数点を使用するにはどうすればよいですか。
Build took 1.50 minutes
精度を得るためにbcを使用する
例:
kent$ echo "scale=2;(190-100)/60"|bc 1.50
ハードコードされた数値を変数に置き換えます。
bash は浮動小数点をサポートしていないと思います。bc代わりに次のコマンドを使用できます。
bc
DIFF=$(bc <<< "scale=2; ($END - $START) / 60") echo "Build took $DIFF minutes"