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