Powershell取代""`n'不工作

时间:2018-02-21 08:22:50

标签: powershell replace

我需要用powershell替换String

`"`n  (`n = Line feed)`

in";"例如,但是

`(Get-Content $file -raw).replace('"`n', ';')| Set-Content $filenew -force`

不起作用

有人能帮助我吗?感谢。

FEVA

2 个答案:

答案 0 :(得分:0)

这是换行符:

`n

所以你很亲密!

实施例

$input = @"
one
two
three
"@

$input -replace "`n", ";"

结果

one;two;three

您的代码

(Get-Content $file -Raw).Replace('`n', ';') |
    Set-Content $filenew -Force

答案 1 :(得分:0)

问题是"在n The String is " n前面包括"

$input -replace ""`n", ";"

无效。