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
This is pretty neat
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.