PowerShell 排序:排序对象/排序

示例

按升序或降序对枚举进行排序

同义词:

Sort-Object
sort

假设:

$names = @( "Aaron", "Aaron", "Bernie", "Charlie", "Danny" )

升序排序是默认设置:

$names | Sort-Object
$names | sort

阿龙
阿龙
伯尼
查理·
丹尼

要请求降序排列:

$names | Sort-Object -Descending
$names | sort -Descending

丹尼·
查理
·伯尼·
亚伦
·亚伦

您可以使用表达式进行排序。

$names | Sort-Object { $_.length }

阿龙
阿龙
丹尼·
伯尼·
查理