考慮這兩個哈希表Hashtable的輸出列標題
$myHash1 = @{one=1;two=2;three=3;four=4;five=5}
$myHash2 = @{six=6;seven=7;eight=8;nine=9;ten=10}
正如你可以看到,他們每人得到一個列標題顯示在屏幕上時。
PS C:\> $myHash1
Name Value
---- -----
four 4
five 5
one 1
three 3
two 2
PS C:\> $myHash2
Name Value
---- -----
six 6
nine 9
seven 7
ten 10
eight 8
但是,當我在1個命令中輸出它們時,列標題只顯示一次。
PS C:\> $myHash1;$myHash2
Name Value
---- -----
four 4
five 5
one 1
three 3
two 2
six 6
nine 9
seven 7
ten 10
eight 8
即使當我添加一個分隔符行,列標題仍只顯示一次。
PS C:\> $myHash1;Write-Output 'separator line';$myHash2
Name Value
---- -----
four 4
five 5
one 1
three 3
two 2
separator line
six 6
nine 9
seven 7
ten 10
eight 8
這是爲什麼?
有沒有辦法讓列標題再次顯示myHash2的輸出?
像這樣
Name Value
---- -----
four 4
five 5
one 1
three 3
two 2
separator line
Name Value
---- -----
six 6
nine 9
seven 7
ten 10
eight 8
我第二阿比傑斯。這很好。 '$ myHash1 |英尺$ myHash2 |英尺' –
我會建議使用Out-String(如評論中所述)而不是格式表。如果需要,至少可以從外部字符串中獲取一些數據,但格式表輸出不透明。 –
是否有人知道**爲什麼**第二條語句的列標題被忽略? –