Jak użyć Powershell do odfiltrowania wielowierszowej grupy tekstu z pliku?


2

Mam dziennik błędów, który chciałbym odfiltrować wszystkie znane błędy przy użyciu Powershell. Wiem, jak filtrować po linii w PowerShell, ale moim problemem jest to, że błędy w dzienniku błędów obejmują wiele linii, ale zawsze zaczynają się od daty. Na przykład:

2016-01-14 01:01:01 Error 1: blab blab blab
blab blab blab line 1
blab blab blab line 2
blab blab blab line 3
2016-01-14 02:33:04 Error 2: blab blab blab
blab blab blab line 1
blab blab blab line 2
2016-01-14 02:33:04 Error 3: blab blab blab
blab blab blab line 1

i chciałem odfiltrować Error 1 i Error3, więc wyjście będzie tylko:

2016-01-14 02:33:04 Error 2: blab blab blab
blab blab blab line 1
blab blab blab line 2

Czy jest jakaś łatwość grupowania (według daty) i filtrowania ich za pomocą PowerShell?

Z góry dziękuję!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.