2021/03/13 #SQL文の Select sum( ) の代わり
皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#SQL文の Select sum( ) の代わり
PS> Get-Process |select -First 5
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
563 71 61716 24596 39.89 17164 1 AcroRd32
673 28 34484 12232 4.95 17664 1 AcroRd32
433 24 4392 2752 3.38 1380 1 acrotray
31295 18 5164 3568 637.03 20788 1 AdobeARM
590 90 116532 6412 3644 0 Agent
PS> Get-Process |select -First 5 |
%{[single]$_.'id'}|measure -sum |select sum
Sum
---
60640
プロセス一覧のID列を取り出し、[single]で数値に変換させた後
%(Foreach-Object) で一つ一つ拾い上げ、
最後に measure -sum(Measure-Object -sum) で合計を計算させます
IDの数字を足し合わせて何になるのだ、というツッコミはさて置き
とりあえずの練習でした
ではまた;