bash排序-g用于科学计数法(E值)

时间:2018-05-17 09:04:54

标签: sorting

我使用-g选项在bash中尝试sort -g name.dat。我得到1.2978025974026E+15 1.2800000000000E-28 3.1000000000000E-29 1.3565266968326E+13 3.9650000000000E-26 1.0000000000000E-29 1.3879277777778E+14 2.5900000000000E-27 6.6000000000000E-28 2.4176806451613E+14 ......................................... 的以下输出:

1.29 < 1.35 < 1.38

仅排序前几位数字(例如E+15),但顺序实际上并不正确,因为科学记数法指数(sort -k 1 -n name.dat)被忽略。

我还尝试了sort -k 1 -g name.datE,但这些也无效。将e更改为COARSE_PERMISSION也不起作用。

0 个答案:

没有答案