1..10|%{$count=0}{$count+=$_}{$count} 55 > 1..10|Sum 最后一行显然显示错误,因为没有“Sum”函数。在 PowerShell-6ren">
gpt4 book ai didi

powershell - 有 "Sum"这个函数吗?

转载 作者:行者123 更新时间:2023-12-01 23:51:00 27 4
gpt4 key购买 nike

我有以下代码片段:

> 1..10|%{$count=0}{$count+=$_}{$count}
55
> 1..10|Sum

最后一行显然显示错误,因为没有“Sum”函数。在 PowerShell 中是否有一种方便的方法来对项目求和?

最佳答案

您可以使用Measure-Object cmdlet :

PS > 1..10 | Measure-Object -Sum
Count : 10
Average :
Sum : 55
Maximum :
Minimum :
Property :
PS > (1..10 | Measure-Object -Sum).Sum
55
PS >

请注意,它也适用于对象的属性:

PS > ('abc', 'def', 'ghi') | Measure-Object -Sum -Property Length
Count : 3
Average :
Sum : 9
Maximum :
Minimum :
Property : Length
PS >

在上面的示例中,我们通过将 -Property 参数设置为 Length 来对数组中字符串的长度求和。

关于powershell - 有 "Sum"这个函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31062890/

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