2021/03/11 #-Delimiterの動き

皆様おはようございます、

#猫でもできるPowerShell(備忘録)

#-Delimiterの動き

<# Get-Process |select -First 3 #>
$ps=@'
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
547 70 61148 23976 35.28 17164 1 AcroRd32
485 24 33788 6856 2.52 17664 1 AcroRd32
433 24 4392 3444 3.34 1380 1 acrotray
'@
$ps1 = $ps.Replace("`r","").split("`n")
$ps1 |ConvertFrom-String |ft -a


P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
-- -- -- -- -- -- -- -- -- ---
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
547 70 61148 23976 35 17164 1 AcroRd32
485 24 33788 6856 3 17664 1 AcroRd32
433 24 4392 3444 3 1380 1 acrotray

 

ConvertFrom-String で-Delimiterを端折ると空白文字で分割されるようですが、

Excelで言うところの「連続した区切り文字は 1 文字として扱う」が勝手に効くのが嬉しい点です

ではまた;