在Powershell中,如何在找到的模式之前和之后提取1000个字符

时间:2015-04-21 16:43:16

标签: windows powershell grep

我有一个大文件(3mb),我需要在找到的模式之前和之后提取1000个字符。

我目前正在使用     Power Shell中的Select-String -Pattern "695614"但这是打印出整个文件,此文件中没有换行符。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我认为这应该处理;

(get-content c:\somedir\somefile.txt -raw) -replace '.*(.{1000}695614.{1000}).*','$1'