我正在尝试阅读文件,放一些内容和使用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!!!
答案 0 :(得分:0)
尝试使用回车+新行`r`n
,也许是这样:
$new='Hello `r`n'