Powershell中的衡量标准是什么?

时间:2017-10-10 12:51:14

标签: powershell

在这里看到Get minimum value in an array and then get index

$myArray = [int[]]5,66,4,33,2,9,9,12
$minvalue=[int]($myArray | measure -Minimum).Minimum
$myArray.IndexOf($minvalue)

但在Google上找不到它意味着我只能找到Measure-Object。

3 个答案:

答案 0 :(得分:5)

MeasureMeasure-Object的标准PowerShell别名。使用MeasureMeasure-Object可以完全相同。

您还可以通过运行命令来验证PowerShell:

Get-Alias measure

答案 1 :(得分:4)

查找命令的最简单方法(或更严格地说, )是使用Get-Command。对于您的情况,它告诉您Measure - 就像其他回答者已经说过的那样 - 是Measure-Object的别名:

PS> Get-Command measure

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           measure -> Measure-Object

Get-Help

注意:SYNOPSIS Calculates the numeric properties of objects, and the characters, words, and lines in string objects, such as files of text. 的{​​{1}}别名为Get-CommandgcmGet-Help。请记住,虽然别名可以帮助您处理交互式shell,但应该避免使用脚本。

答案 2 :(得分:1)

  

PowerShell中的另一个常见任务是测量一组对象   基于一些数字属性。用于此任务的cmdlet是   Measure-Object,具有度量别名。你需要做的就是   指定属性名称和要执行的度量类型。该   cmdlet具有用于添加值的参数(-Sum),用于计算   平均值(-Average),并找到最小值(-Minimum)和   最大值(-Maximum)。

Jeffery Hicks撰写文章:http://m.windowsitpro.com/powershell/powershell-basics-sorting-measuring-objects