Вот мое мнение. Некоторые из моих процессов osx не имеют имени как обычный пользователь.
get-process | where name |
foreach { $line = 0 } { $line++; $_ } |
ft @{n='line';e={$line}}, name, id
line Name Id
---- ---- --
1 accountsd 368
2 AirPlayUIAgent 508
3 akd 2415
4 AMPDeviceDiscov 412
5 AppleSpell 1937
Возьмите два:
ps | where name | select -first 5 |
foreach { $line = 0 } { $_ | add-member -passthru line (++$line) } |
select line,name,id
line Name Id
---- ---- --
1 accountsd 368
2 AirPlayUIAgent 508
3 akd 2415
4 AMPDeviceDiscov 412
5 AppleSpell 1937