哈希表数组上的格式表 [英] Format-Table on Array of Hash Tables
本文介绍了哈希表数组上的格式表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 Format-Table cmdlet格式化哈希表数组?
How do you format an array of hash tables with the Format-Table cmdlet?
示例:
$table = @( @{ColumnA="Able"; ColumnB=1},
@{ColumnA="Baker"; ColumnB=2},
@{ColumnA="Charlie"; ColumnB=3} )
$table | Format-Table
所需的输出:
ColumnA ColumnB
---- -----
Able 1
Baker 2
Charlie 3
实际输出:
Actual Output:
Name Value
---- -----
ColumnA Able
ColumnB 1
ColumnA Baker
ColumnB 2
ColumnA Charlie
ColumnB 3
推荐答案
使用Powershell V4:
Using Powershell V4:
$table = @( @{ColumnA="Able"; ColumnB=1},
@{ColumnA="Baker"; ColumnB=2},
@{ColumnA="Charlie"; ColumnB=3} )
$table | ForEach {[PSCustomObject]$_} | Format-Table -AutoSize
ColumnA ColumnB
------- -------
Able 1
Baker 2
Charlie 3
V2解决方案:
$(foreach ($ht in $table)
{new-object PSObject -Property $ht}) | Format-Table -AutoSize
这篇关于哈希表数组上的格式表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文