gpt4 book ai didi

bash四舍五入到最接近的4的倍数

转载 作者:行者123 更新时间:2023-12-02 07:25:17 24 4
gpt4 key购买 nike

行数除以 25 后,我需要得到最接近 4 的倍数。

   line= wc -l < file.txt
# 47322487 lines

parts= $line/25
# 1892899.48 after division

round 1892899.48 this to nearest multiple of 4.

最佳答案

我建议您使用 awk 解决整个问题:

awk 'END { print int((NR / 100) + 0.5) * 4 }' file.txt

这会将行数除以 25 * 4,然后使用 int 对结果进行四舍五入,然后再乘以 4。

添加0.5,以便将值四舍五入到最接近的值。要始终向下舍入,您可以删除它;要始终向上舍入,您可以加 1。

关于bash四舍五入到最接近的4的倍数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33085008/

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