gpt4 book ai didi

powershell - 为什么我在 PowerShell sort -unique Count 中得到此输出

转载 作者:行者123 更新时间:2023-12-02 18:48:32 28 4
gpt4 key购买 nike

我输入了以下命令来找出有多少个独特的对象,它给了我 5 个。我不知道为什么它给了 5 个。

> $var = @(2,4,2,5,3,6,34,6,3,6,4,6,3,5,5,353,5343,5,3,56,34)  
>$var | sort -Unique
2
3
4
5
6
34
56
353
5343
>$var | sort -Unique Count
5

最佳答案

$var | sort -Unique COUNT 与: $var | 相同排序-唯一-属性COUNT

所以 sort 所做的就是在数组中的每个元素上查找“COUNT”属性,以确定它们是否唯一。如果执行以下操作,您可以看到它是如何工作的:

GPS sv* | sort -Unique ID
GPS sv* | sort -Unique Name

由于没有一个对象具有“COUNT”属性,因此 sort 将它们视为相同的,因此没有一个对象是唯一的,并且它返回元素之一。线索来自尝试以下操作:

$var = $("a", "b", "c", "b")
$var | sort -Unique count

这产生了结果“c”。

测量是你的 friend :

$var |sort -Unique |measure

这应该可以解决问题。

关于powershell - 为什么我在 PowerShell sort -unique Count 中得到此输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337741/

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