Powershell ver 4. Windows 7
我想用文本文件中的新行替换,
。我试过下面的剧本
(Get-Content C:\Test\test.txt).Replace(',','`n') | Set-Content C:\Test\testv2.txt
但是当我看到输出文件时,我看到,
已替换为'`n'而不是换行。
我也试过双引号而不是单引号。
Replace(',',"`n")
答案 0 :(得分:4)
这对我有用。
(Get-Content C:\Test\Test.txt) -replace ',',"`n" | Set-Content C:\Test\Test.txt -Force
答案 1 :(得分:3)
试试这个:
[IO.File]::ReadAllText(C:\Test\test.txt) -replace ',',"`r`n" | Out-File C:\Test\testv2.txt
P.S。对不起,现在没有时间解释它。