Как прочитать файл из указанной строки? - PullRequest
0 голосов
/ 26 сентября 2019

Например, у меня есть следующий файл:

...
Thu Sep 24 15:08:21 2019
SMON: enabling cache recovery
Archived Log entry 22 added for thread 1 sequence 27 ID 0xedf06523 dest 1:
Thu Sep 25 13:08:45 2019
CJQ0 started with pid=33, OS id=316
Thu Sep 26 15:13:45 2019
Starting background process SMCO
Thu Sep 26 15:13:45 2019
SMCO started with pid=19, OS id=2340
...

Мне нужно прочитать с моего текущего дня Четверг 26 сентября 13:08:45 2019.

Я сделал это, ноон приносит только строки с датой.

Get-Content $alertlog | Select-String $(Get-Date -Format "ddd MMM dd")

Результат:

Thu Sep 26 15:13:45 2019
Thu Sep 26 15:13:45 2019

Что мне нужно:

Thu Sep 26 15:13:45 2019
Starting background process SMCO
Thu Sep 26 15:13:45 2019
SMCO started with pid=19, OS id=2340
...

1 Ответ

3 голосов
/ 26 сентября 2019

Просто добавьте параметр -Context

Get-Content $alertlog|select-string $(Get-Date -format "ddd MMM dd")  -Context 0,1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...