PowerShell 技能连载 - 高级排序(第 1 部分)
Sort-Object easily sorts results for you. For primitive data such as numbers or strings, simply add Sort-Object to your pipeline. This gets you a sorted list of lottery numbers:Sort-Object
能轻松对结果排序。对于数字或字符串等原始数据,只需将 Sort-Object
添加到您的管道中。这将为您提供一个排序的彩票号码列表:
1 | $lottery = 1..49 | Get-Random -Count 7 | Sort-Object |
具有多个属性的对象数据要求您定义要排序的属性。此行代码按状态对服务进行排序:
1 | Get-Service | Sort-Object -Property Status |
Sort-Object
甚至支持多种排序。此行代码按状态对服务进行排序,然后按服务名称排序:
1 | Get-Service | Sort-Object -Property Status, DisplayName | Select-Object -Property DisplayName, Status |
要反转排序顺序,请添加 -Descending
开关参数。
有关排序的更多控制,例如,对一个属性升序排序和另一个属性降序排序,请参阅我们的下一个提示。
PowerShell 技能连载 - 高级排序(第 1 部分)