【发布时间】:2021-09-26 22:46:02
【问题描述】:
我有一个向文件添加内容的脚本(.properties),但下面的脚本在文件的最后一个字符之后添加内容,但我想在新行上添加内容。我试过 `n 但它会创建一个空行,然后在每次运行我的添加内容命令时添加内容
$Inputstring =@"
abc
def
ghi
"@
$list = @"
server_name1,server_name2,server_name3
"@
$lists = $list.split(",")
Foreach ($server in $lists) {
Add-content "path" $Inputstring
}
【问题讨论】:
-
$env:servers究竟包含什么? -
-Path应该是 .properties 文件的路径,您需要指定它应该在其中写入的值:foreach ($thing in $listOfThings) { Add-Content -Path 'X:\Path\To\The\.properties' -Value "rn$thing" } -
@MathiasR.Jessen 我的错,我已经编辑了代码。
-
@Theo 抱歉,我已经编辑了我的代码,现在之前的代码出错了
-
@Theo 内容在 $inputString 中,每个都用于在服务器中循环
标签: powershell powershell-2.0 powershell-3.0 powershell-remoting