Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell-选择字符串-导出多行_Powershell_Powershell 2.0_Powershell 3.0 - Fatal编程技术网

Powershell-选择字符串-导出多行

Powershell-选择字符串-导出多行,powershell,powershell-2.0,powershell-3.0,Powershell,Powershell 2.0,Powershell 3.0,我正在文本文件中搜索一个名为“请稍后再试”的字符串 如何导出匹配行,包括匹配行之前的n行 目前,我使用以下命令提取匹配行 get-content "File.txt | select-string "Later" 输出应如下所示(如果可能,包括----------------) ------ 发送:250 SMTP命令:R-CPT到: 发送:451请稍后再试 ------ 像这样吗 get-content "File.txt" | select-string -Pattern 'Later'

我正在文本文件中搜索一个名为“请稍后再试”的
字符串

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

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

get-content "File.txt | select-string "Later"
输出应如下所示(如果可能,包括----------------)

------
发送:250
SMTP命令:R-CPT到:
发送:451请稍后再试
------
像这样吗

get-content "File.txt" | select-string -Pattern 'Later' -CaseSensitive -Context 2
像这样

get-content "File.txt" | select-string -Pattern 'Later' -CaseSensitive -Context 2

谢谢你编辑C.B。!谢谢你编辑C.B。!这真是太棒了。为什么我不知道before@Garath因为您没有花时间在
获取帮助获取内容-完整
;)这现在很尴尬,我还没有读手册。谢谢大家!@Daniel4711很乐意帮忙!这真是太棒了。为什么我不知道before@Garath因为您没有花时间在
获取帮助获取内容-完整
;)这现在很尴尬,我还没有读手册。谢谢大家!@Daniel4711很乐意帮忙!