1

我正在文本文件中搜索string名为“请稍后再试”。

如何导出匹配行之前的匹配行,包括匹配行之前的 n 行?

目前我使用以下命令来提取匹配行。

get-content "File.txt | select-string "Later"

输出应该是这样的(如果可能,包括------------)

------
Sending: 250 <user@domain1.com>
SMTP Command: R-CPT TO:<user@domain2.com>
Sending: 451 Please try again later
------
4

1 回答 1

5

像这样?

get-content "File.txt" | select-string -Pattern 'Later' -CaseSensitive -Context 2
于 2013-08-05T09:54:31.527 回答