gpt4 book ai didi

linux - AWK如何计算累计和并在超过预定义整数后停止?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:12 25 4
gpt4 key购买 nike

<分区>

我有一个未排序的整数列表;说

1
2
3
3
4
5
5
2

我想对列表进行排序,然后计算累加和,直到和达到一个预先定义的整数;比如17。停止后,它应该打印出最后一个加起来超过预定义整数的整数。看例子

我的排序列表将是:

5
5
4
3
3
2
2
1

5+5+4+3=17,所以累加和会到此为止,打印最后一个整数'3'

我试过了,但没有成功 :(

 awk 'BEGIN {sum=0} {sum= sum+$0; if (sum >= '$pre-defined_integer') print $0}

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