DEV Community

Discussion on: Write a function that shows off something unique or interesting about the language you're using

Collapse
 
dance2die profile image
Sung M. Kim • Edited

A PowerShell script to get 5 most CPU intensive processes.

PowerShell passes .NET CLI object(s) into the next pipeline (<-- this is most unique feature of all shells) so there is need to parse text as you do in other shells (using sed or awk).

PS C:\misc\sources> gps | sort -desc cpu | select -first 5 id, cpu, processname

   Id         CPU ProcessName
   --         --- -----------
 9352 7230.578125 firefox
13124 6531.015625 firefox
10460      6419.5 firefox
 2296  6017.03125 firefox
 9172 4406.453125 firefox
Collapse
 
vinaypai profile image
Vinay Pai

This is pretty neat

Collapse
 
dance2die profile image
Sung M. Kim

Thanks Vinay.