排序命令在linux终端中以无序顺序打印

时间:2017-05-05 06:19:31

标签: linux

我有一个名为 temp 的文件,后面是文件中的数据

0.9
1
2
3
10
4
5
6

当我在终端中执行排序临时时,我得到了答案

0.9
1
10
2
3
4
5

但我的预期答案是

0.9
1
2
3
4
5
10

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

请参阅man sort

  -n, --numeric-sort
          compare according to string numerical value

因此,请使用

sort -n temp