【发布时间】:2012-04-19 08:15:03
【问题描述】:
如何对这种输入进行排序?
0.00159265291648695254
-0.00318530179313823899
0
0.00999983333416666468
0.00362937767285478371
0.00477794259012844049
-0.00637057126765263261
0.00681464007477014026
-0.00840724736714870645
-0.00522201549675090458
sort -n data 和 sort -g data 都会产生这个:
0
0.00159265291648695254
-0.00318530179313823899
0.00362937767285478371
0.00477794259012844049
-0.00522201549675090458
-0.00637057126765263261
0.00681464007477014026
-0.00840724736714870645
0.00999983333416666468
另一方面,-1.whatever 会在零之前。我需要那种注意到减号的东西。谢谢。
【问题讨论】:
-
您使用哪种类型的 UNIX?我的 Ubuntu 使用
-g和-n都很好。 -
这很奇怪,我也在使用 ubuntu (Ubuntu 11.10)
-
我也在运行 11.10。我的排序使用
/usr/bin/sort给出了您的确切输出没有任何参数,但-g和-n都有效。 -
我试过了..
sort is /usr/bin/sort如何获取排序版本? -
我就是不明白,我朋友的 kubuntu 也是这么说的。。pastebin.com/zpYkrznv
标签: linux bash unix sorting ubuntu