我有一个文件,以数字开头:
$ 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
使用该-n
选项启用数字排序:
$ cat file | sort -n
-g
这比GNU 的专有扩展更快、更便携sort
。
使用-g
选项sort
进行一般的数字排序(对于大型输入可能会很慢):
$ sort -g file
或者:
$ sort -n file
可以在相关问题中找到差异。
UPD:修复了cat
评论中所述的无用处。