使用post.context替换命令以添加新行

时间:2017-03-06 23:17:29

标签: powershell replace line-breaks

尝试在此处添加换行符,但它无效。也尝试使用`r,但没有运气。

我的代码:

$extract = @()
Select-String -Path $outfile -Pattern "text" -Context 0,12 |
    ForEach-Object {
        $extract += $_.Line | foreach {$_.Replace("text", "DD/MM")}
        $extract += $_.Context.PostContext | foreach {$_.Replace(',', "`n")}
    }
$extract | Out-File $outfile1

我的输入:

DD/MM
27,28
14
21
1
15
7
12
2,15
25

我尝试做的是为27,28和2,15添加换行符,以便在单独的行中读取每个数字:

27
28
2
15

知道替换为什么不在这里工作?

0 个答案:

没有答案