【发布时间】:2012-02-27 19:36:15
【问题描述】:
我有一个 csv 文件,我想按列优先级对其进行排序,例如“排序依据”。例如:
3;1;2
1;3;2
1;2;3
2;3;1
2;1;3
3;2;1
如果这种情况是“选择”的结果,则“排序依据”如下: order by column2, column1, column3 - 结果将是:
2;1;3
3;1;2
1;2;3
3;2;1
1;3;2
2;3;1
我想知道如何在 Unix 上使用“排序”命令获得同样的结果。
【问题讨论】:
-
顺便说一下,这是一个ssv文件(分号分隔值):P
-
可悲的是,
sort在现实世界中是一个不可靠的基础,而报价恰好是
标签: unix sorting csv sql-order-by