使用逗号分隔列对文本文件进行排序

时间:2016-07-26 13:32:57

标签: sorting

我有一个多列文本文件,其中包含平均值,中位数,模式等统计信息。我可以使用sort -n -k [column]方便地对此文件进行排序,但当统计信息包含多个时,会遇到障碍模态柱;示例

mean median mode
2    4      4
3    4.5    2,1
4    3      3
2    2      1,2,3
3    2      3

运行sort -n -k 3会产生

mean median mode
2    4      3
3    2      3
4    3      3
3    4.5    2,1
2    2      1,2,3

我想(理想情况下)

mean median mode
3    4.5    2,1
2    2      1,2,3
4    3      3
3    2      3
2    4      4

我愿意重新格式化文本文件本身,并考虑更换","在多模态列中使用"。"欺骗排序功能,但当列是三次或列出的模式出现故障时,这不起作用。没有脚本的任何方法吗?

0 个答案:

没有答案