我想让我的输出看起来像这样:
第一行文字第二行文字
第三行文字第四行 ...
我最难确定如何做到这一点。
我有一个字符串数组,它们的长度非常接近。可悲的是,它们很多(超过50个),并且将它们显示为菜单是相当笨拙的。
我也非常高兴只需按指定的数字将其拆分三分之一,然后在第二和第三列显示其余部分。
1 26 51
。 。
。 。
25 50 * 谢谢你的帮助。
答案 0 :(得分:2)
Format-Wide
可以按照您描述的方式格式化输出,遗憾的是它不接受原始字符串数组作为输入。
如果您有一个字符串数组,则可以使用Select-Object
创建可以提供给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
您应该看到2列中的输出,例如:
First line of text Second line of text Third line of text Fourth line of text