上一篇我们已经学会了如何通过自定义筛选条件来过滤我们想要的信息,在PowerShell中除了通过自定义筛选条件来过滤信息外,我们还可以直接使用Select-Object
命令来选择我们指定的信息栏并用Sort-Object
命令对罗列的信息排序。
假设,我们有一个小需求场景需要查看所有当前系统里的进程,但条件是进程的Id号大于1000以内的前十个进程信息名,并且Id号需要从大到小排列,该怎么做呢?这里我先贴上代码。
Get-Process | Where-Object {
$_.Id -gt 1000} | Select-Object -Property Id, ProcessName -First 10 | Sort-Object