Bash-如何对负值排序?

Jes*_*man 1 sorting bash

有没有一种方法可以对bash中的负数进行排序?我写出了罪过

...
0.250109
0.188852
0.126850
0.064349
0.001593
-0.061168
-0.123689
-0.185722
-0.247023
-0.307349
...
Run Code Online (Sandbox Code Playgroud)

问题是当我对其进行排序时,它只是按值对它进行排序-不管某些值前面是否有减号。有办法解决吗?谢谢

Gui*_*ido 6

使用sort -g--general-numeric-sort),而不是sort -n--numeric-sort)。

有关这两个选项之间细微差别的说明,请参见sort Invocation