Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] wyjecie najwiekszej wartosci w logu

To: winnt@man.lodz.pl
Subject: Re: [WINNT] wyjecie najwiekszej wartosci w logu
From: "Grzegorz Niemirowski" <gnthexfiles@poczta.onet.pl>
Date: Fri, 24 Jun 2016 11:32:09 +0200
Grzegorz Niemirowski <gnthexfiles@poczta.onet.pl> napisał(a):
PowerShell:
$peak = 0
gc .\test.txt | foreach {
   if($_.Contains("Peak")) {
       $v = [convert]::ToInt32($_.Split(" ")[5], 10);
       if ($v -gt $peak) { $peak = $v};
   };
}
Write-Host "Maks:" $peak

Jeszcze uproszczona wersja w jednej linijce:
(gc .\test.txt | ? {$_.Contains("Peak")} | % { $_.Split(" ")[5] } | Measure -Maximum).Maximum

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 18 days, 19 hours, 40 minutes and 0 seconds

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>