- PowerShell 教程
- PowerShell - 主页
- PowerShell - 概述
- PowerShell - 环境设置
- PowerShell - cmdlet
- PowerShell - 文件和文件夹
- PowerShell - 日期和计时器
- PowerShell - 文件 I/O
- PowerShell - 高级 cmdlet
- PowerShell - 脚本
- PowerShell - 特殊变量
- PowerShell - 运算符
- PowerShell - 循环
- PowerShell - 条件
- PowerShell - 数组
- PowerShell - 哈希表
- PowerShell - 正则表达式
- PowerShell - 反引号
- PowerShell - 括号
- PowerShell - 别名
- PowerShell 有用资源
- PowerShell - 快速指南
- PowerShell - 有用资源
- PowerShell - 讨论
PowerShell - Sort-Object cmdlet
Cmdlet
Sort-Object cmdlet 用于按属性对对象进行排序。
在这些示例中,我们将看到 Sort-Object cmdlet 的实际应用。
示例 1
在此示例中,我们将使用 Process 属性对对象进行排序。
Get-Process | Sort-Object -Property WS | Select-Object -Last 5
输出
您可以看到具有高内存使用率的进程。
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 314 44 134528 108492 760 28.38 1536 powershell_ise 579 25 116552 124832 205 21.68 256 svchost 1249 59 77132 130152 433 41.90 4392 chrome 329 42 104748 133704 1935 59.22 4368 chrome 604 67 163376 149552 277 0.45 3152 mysqld
示例 2
在此示例中,我们将对数组进行排序。
"d","e","c","a","b","f" | Sort-Object
输出
可以看到以下输出。
a b c d e f
powershell_advanced_cmdlets.htm
广告