Powershell - Cmdlet Sort-Object
Cmdlet
Sort-Object cmdlet viene utilizzato per ordinare l'oggetto in base alle sue proprietà.
In questo esempio, vediamo il cmdlet Sort-Object in azione.
Esempio 1
In questo esempio, ordineremo gli oggetti utilizzando le proprietà Process.
Get-Process | Sort-Object -Property WS | Select-Object -Last 5
Produzione
Puoi vedere il processo con un elevato utilizzo della memoria.
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
Esempio 2
In questo esempio, ordineremo un array.
"d","e","c","a","b","f" | Sort-Object
Produzione
Puoi vedere il seguente output.
a
b
c
d
e
f