PowerTip: Use PowerShell to Sort Array


Summary: Use Windows PowerShell to sort an array.

Hey, Scripting Guy! Question How can I use Windows PowerShell to sort an array?

Hey, Scripting Guy! Answer Use the static Sort method from the [array] class, for example:

$a = 1,2,4,5,3,6

  [array]::sort($a)

Comments (4)

  1. It looks like using [array]::sort is about a half a millisecond faster on this small array. It looks like it scales about the same to a larger subset of data ~15000 items as well.

  2. Keith Garner says:

    Instead, you can use native powershell cmdlets:

    1,2,4,5,3,6 | Sort-Object

  3. leonidus1989 says:

    Amazing. thank you!

Skip to main content