【发布时间】:2017-01-11 19:36:15
【问题描述】:
如果我在 PowerShell 中有一个包含一个条目的多数组,我将对数组进行排序,它会将行数从 1 更改为 3。但如果我在多数组中有多个条目,它将保持相同的行数排序后的行。
PS C:\Users\user> $a = ,("2", "A", "Urs")
PS C:\Users\user> $a
2
A
Urs
PS C:\Users\user> $a.Count
1
PS C:\Users\user> $a = $a | Sort-Object
PS C:\Users\user> $a
2
A
Urs
PS C:\Users\user> $a.Count
3
PS C:\Users\user> $a = ,("2", "A", "Urs")
PS C:\Users\user> $a.Count
1
PS C:\Users\user> $a += ,("3", "B", "Max")
PS C:\Users\user> $a
2
A
Urs
3
B
Max
PS C:\Users\user> $a.Count
2
PS C:\Users\user> $a = $a | Sort-Object
PS C:\Users\user> $a.Count
2
【问题讨论】:
-
问题写得很好,但我投票结束,因为它有 already been asked 并且 cmets 和答案中有许多解决方案
标签: powershell