如何直接选择"measure-object"的值?(电源外壳)



我想知道一些事情。不是很重要,但我现在很好奇。。。

假设我们有一个数组:

PS C:> $array
3
1129
1063
1139
1299
4446
1135
1096
1216
1075

现在我们想要得到上面值的平均值。所以我使用Measure-Object:

PS C:> $array | Measure-Object -Average | select Average
Average
-------
1360,1

好的。太好了。但是,如果我只想选择值,而不想得到某种列名为"average"的"表",该怎么办。我只想像字符串之类的值"1360,1"。

我只知道这样:

PS C:> $tmp = $array | Measure-Object -Average | select Average
PS C:> $tmp.Average
1360,1

所以这是有效的,但通过这种方式,我需要一个临时变量,而不是真正需要的。。。我认为一定有其他简单的方法可以把这一点放在一行中。

但我不明白…sry!你能帮忙吗?

this:

$tmp = $array | Measure-Object -Average | select -expand Average

或者这个:

$tmp = ($array | Measure-Object -Average).average

相关内容

  • 没有找到相关文章

最新更新