我有一个带有指数的浮点数的文件,我想对它们进行排序。AFAIK 'sort -g' 是我需要的。但它似乎排序浮点数扔掉所有的指数。所以输出看起来像这样(这不是我想要的):
$ cat file.txt | sort -g
8.387280091e-05
8.391373668e-05
8.461754562e-07
8.547354437e-05
8.831553093e-06
8.936111118e-05
8.959458896e-07
这给我带来了两个问题:
- 为什么'sort -g'不能像我期望的那样工作?
- 如何使用 bash 命令对文件进行排序?