gpt4 book ai didi

BASH 四舍五入到最接近的十分之一

转载 作者:行者123 更新时间:2023-11-29 09:09:12 25 4
gpt4 key购买 nike

如何使用 bc 将 float 四舍五入到最接近的十分之一。我有一个名为 loadMin 的变量

loadMin=$(uptime | cut -d" " -f14 | cut -c 1-4) 

返回每分钟的平均负载,保留两位小数。即 0.01 0.02 0.09。我需要将数字四舍五入到最接近的十分之一。例如 0.01 四舍五入为 0.0 或 1.09 四舍五入为 1.1

感谢任何帮助。

最佳答案

为什么要使用bcprintf 会很乐意这样做:

printf "%.1f" "$loadMin"

如果你需要把结果放在一个变量中:

printf -v variable "%.1f" "$loadMin"

关于BASH 四舍五入到最接近的十分之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13572355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com