bcを使用して浮動小数点値をintに丸めたり変換する方法は?インポート: "(standard_in) 1: 構文エラー"

bcを使用して浮動小数点値をintに丸めたり変換する方法は?インポート:

2743410360.320のような値を取得し、変数に2743410360のような値を求めます。

頑張った

INTValueOfGB=$ echo "($gb+0.5)/1" | bc

しかし、ますます多くなります。 (standard_in) 1: syntax error

ベストアンサー1

printf丸めに使用できます。

$ printf "%.0f" 2743410360.320

おすすめ記事