阅读和阅读失去了新的线路空间。设置内容

时间:2015-06-01 09:49:17

标签: powershell

我正在尝试阅读文件,放一些内容和使用PowerShell保存同一文件。以下是我的剧本:

$x=file.txt
$old='Hi'
$new='Hello'
(Get-Content $x | ForEach-Object {$_ -replace "$old","$new"}) | Set-Content $x

文件内容:

Hi

World!!!

运行脚本后,新行空间丢失。现在文件如下所示:

脚本执行后的内容:

Hello
World!!!

我不希望丢失新的广告空间&格式应该相同。我期待输出如下:

Hello

World!!!

1 个答案:

答案 0 :(得分:0)

尝试使用回车+新行`r`n,也许是这样:

$new='Hello `r`n'