我正在文本文件中搜索名为“请稍后再试”的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
------
答案 0 :(得分:5)
喜欢这个吗?
get-content "File.txt" | select-string -Pattern 'Later' -CaseSensitive -Context 2