How do you round floats to the nearest tenths using bc. I have a variable called loadMin
loadMin=$(uptime | cut -d" " -f14 | cut -c 1-4)
which returns the load averages per minute with two decimal places. I.e 0.01 0.02 0.09. I need the number to be rounded to the nearest tenth. For example 0.01 rounded to 0.0 or 1.09 rounded to 1.1
Any help is appreciated.
Why use bc? printf will happily do that:
printf "%.1f" "$loadMin"
If you need to put the result in a variable:
printf -v variable "%.1f" "$loadMin"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With