( BaT | 2013. 12. 07., szo – 23:14 )

A backward compatibility megvan, hagyományos programokat is fel tudsz dolgozni, csak akkor nyilván szövegsorokat kapsz. Pl.:


PS C:\> $results=@();
PS C:\> ping facebook.com|ForEach-Object {if($_ -match "^.+idő=(\d+).+$") {$results+=[int]$matches[1]}}; #magyar windowsom van, bocs :)
PS C:\> $results|Measure-Object -Minimum -Maximum -Average -Sum
Count    : 4
Average  : 123,25
Sum      : 493
Maximum  : 124
Minimum  : 123
Property :
PS C:\>

(Oké, erőltetett a példa, mert a ping ezeket az adatokat amúgy is elárulja, de azért remélem látszik a lényeg.)