我正在尝试对大型 CSV 文件进行排序。问题在于在名为 Combined 的 coloum 上使用 sort-oject。它不像我期望的那样排序!为了测试,我删除了所有未排序的数据,并减少了行数。
原始 CSV:
Combined
1A THE BIG
7
3A SPRING
19
LUZREN
21
23
25
29
1 HONEY
5
3 THE GOOD
11
ARVALA
BRASAID
13
MEADOWCLAW
电源外壳:
Import-Csv orginal.csv -delimiter ',' | Sort-Object -Unique Combined
Combined
--------
1 HONEY
11
13
19
1A THE BIG
21
23
25
29
3 THE GOOD
3A SPRING
5
7
ARVALA
BRASAID
LUZREN
MEADOWCLAW
我的预期是这样的:
Combined
1A THE BIG
5
7
11
13
19
21
23
25
29
1 HONEY
3 THE GOOD
3A SPRING
ARVALA
BRASAID
LUZREN
MEADOWCLAW
在一个完美的世界里,我想要这样:
Combined
1A THE BIG
1 HONEY
3 THE GOOD
3A SPRING
5
7
11
13
19
21
23
25
29
ARVALA
BRASAID
LUZREN
MEADOWCLAW
请有人向我解释为什么会发生这种情况,我已经把头撞到显示器上一个星期了。另外,我怎样才能得到我想要的输出?
非常感谢!