我有一个包含 13 列的文件F.tsv
,最后一列(第 13 列)如下所示:
2.1e-06
0.58
10
8.7e-22
0.0014
0.034
9.5
0.67
0.67
0.68
9.2
8.4e-22
9.7
我已经尝试过,sort -k 13 F.tsv
但它不起作用,因为这没有考虑科学记数法(如 2.1e-06)。
有没有办法考虑这样的科学记数法进行排序:
8.4e-22
8.7e-22
1.3e-08
1.3e-08
7e-07
2.1e-06
0.0014
0.034
0.58
0.67
0.67
0.68
9.2
9.5
9.7
10
答案1
我得到了想要的结果:
LC_ALL=C sort -g -k 13 F.tsv