【问题标题】:powershell output echo in one line [duplicate]一行中的powershell输出回显[重复]
【发布时间】:2018-07-10 06:09:36
【问题描述】:

我有一个名为$arraylist_user 的数组。我在整个数组中运行一个 for 循环。 在每个循环中,我都会输出文本

echo "User:" $arraylist_user[$i] "isn´t in the office!" | Out-File -FilePath "C:\Temp\test.txt" -Append -encoding unicode 通过 txt 文件。

我将每个部分都放在换行符中。 喜欢:

User:
Tom
isn´t in the office!

如何在文本文件的一行中得到完整的句子User: Tom isn´t in the office!

我试过了:

echo -NoNewLine "User:" $arraylist_user[$i] "isn´t in the office!" | Out-File -FilePath "C:\Temp\test.txt" -Append -encoding unicode

没有成功。

【问题讨论】:

    标签: powershell output echo


    【解决方案1】:
    echo "User: $($arraylist_user[$i]) isn´t in the office!" | Out-File -FilePath "C:\Temp\test.txt" -Append -encoding unicode
    

    【讨论】:

      【解决方案2】:

      加入类似的字符串

      "User:", $arraylist_user[$i], "isn´t in the office!" -join " " | Out-File -FilePath "C:\Temp\test.txt" -Append -encoding unicode
      

      "User:", $arraylist_user[$i], "isn´t in the office!" -join " " 将连接三个字符串User:$arraylist_user[$i]isn´t in the office!,并在它们之间添加一个空格。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-04
        • 2015-09-13
        • 1970-01-01
        • 2019-12-24
        • 2020-08-31
        • 1970-01-01
        相关资源
        最近更新 更多