BASH rounding float to the nearest tenth
bash, decimal, rounding
Solution
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"
Problem
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.