每输出行两列文本powershell

每输出行两列文本powershell,powershell,Powershell,我想让我的输出看起来像这样: 第一行文字第二行文字 第三行文字第四行文字 我最难弄明白怎么做 我有一个字符串数组,它们的长度非常接近。可悲的是,它们的数量超过了50个,而将它们显示为菜单是相当笨拙的 我也很乐意将它拆分为第三个,在指定的数字之后,并在第二列和第三列中显示其余部分 12651 25 50* 谢谢您的帮助。Format Wide可以按照您描述的方式格式化输出,不幸的是它不接受原始字符串数组作为输入 如果您有一个字符串数组,则可以使用“选择对象”创建管道对象,您可以将其馈送到以下

我想让我的输出看起来像这样:

第一行文字第二行文字

第三行文字第四行文字

我最难弄明白怎么做

我有一个字符串数组,它们的长度非常接近。可悲的是,它们的数量超过了50个,而将它们显示为菜单是相当笨拙的

我也很乐意将它拆分为第三个,在指定的数字之后,并在第二列和第三列中显示其余部分

12651

25 50* 谢谢您的帮助。

Format Wide可以按照您描述的方式格式化输出,不幸的是它不接受原始字符串数组作为输入

如果您有一个字符串数组,则可以使用“选择对象”创建管道对象,您可以将其馈送到以下范围:

您应该在两列中看到输出,如:


你尝试过什么,你尝试过的又是如何失败的?理想情况下,您应该提供您尝试过的内容的详细信息,并包括关于失败原因的具体信息,以及错误消息和/或错误输出。因此,这不是一个代码编写服务;最好的问题是那些提供有用信息的问题,这样那些回答问题的人可以引导你设计出自己的正确答案。看,除了我给出的例子,我没有其他的例子。我没有错误代码,没有给出错误代码,因为没有错误,只是没有完成。显示你写的部分内容…没有。我写的很好,我想用另一种方式。我只想把它列起来。为什么这么难?我想输出到列中。我不知道怎么做,我在问怎么做。我拥有什么真的不重要,因为我会根据它的表现来调整它。谢谢!这就是我需要的。
$linesOfText = @(
  "First line of text",
  "Second line of text",
  "Third line of text",
  "Fourth line of text"
)

$linesOfText |Select-Object @{Name='String';Expression={$_}}|Format-Wide String -Column 2
First line of text                             Second line of text
Third line of text                             Fourth line of text