我是PowerShell的新手。
我正在输出到文件,并不断换行。我不确定如何删除换行功能。 例如
"<Text> -", <Variable> | Add-Content <FilePath>
给我:
<text>
<Variable>
我追求的是
<Text> - <Variable> <Newline>
答案 0 :(得分:2)
"<Text> -", <Variable>
,由于使用了,
-数组构造运算符-创建了一个 2元素数组,该数组的每个元素都成为了自己的一行输出(通过Add-Content
)。
要创建一个单个字符串,您有几个选择:
$var = 'foo' # sample variable
"<Text> - $var" | Add-Content <FilePath> # string expansion
'{0} - {1}' -f '<Text>', $var | Add-Content <FilePath> # -f, the .NET string-formatting operator
'<Text> - ' + $var | Add-Content <FilePath> # string concatenation
答案 1 :(得分:1)
您可以尝试以下示例代码。该示例将为您提供帮助:
$Test = "test"
"<Text> -", $Test -join "" | Add-Content "Test.txt"