我有一个文件,带有数字:
$ cat file
1
3
13
2
4
12
当我使用cat file | sort
时,它显示如下:
$ cat file | sort
1
12
13
2
3
4
我怎样才能得到这样的答案:
1
2
3
4
12
13
答案 0 :(得分:4)
使用-n
选项启用数字排序:
$ cat file | sort -n
这比-g
更快,更便携,sort
是GNU {{1}}的专有扩展。
答案 1 :(得分:3)
使用-g
的{{1}}选项进行数字的一般排序(大输入可能会很慢):
sort
或:
$ sort -g file
差异可以在related question中找到。
UPD:修正了评论中所述的无用$ sort -n file
。