sort命令是根据不同的数据类型以行为单位对数据进行排序。
简介
sort命令是根据不同的数据类型以行为单位对数据进行排序。
sort的默认比较规则是从首字符向后,按照ASCII码值进行比较,将结果按照升序输出。
用法
sort命令的基本格式如下:
1
|
|
sort命令可使用的参数有:
1 2 3 4 5 6 7 8 9 10 11 |
|
下面将会对这些参数进行介绍,其中简单的参数就不再赘述了。
参数
-o选项
sort是把排序后结果输出到标准输出,所以需要使用重定向将结果写入指定的文件,比如sort file > newfile
。
但是重定向的方式在遇到这种需求就无能为力了——把结果输出到原文件中。
如果还是使用重定向的方式,则会把原文件给清空。
而使用-o
参数则可以完美解决这个问题:
1
|
|
-t与-k选项
对于某些有固定格式的文件,比如:
a 12
b 32
c 3
如果想以第二列数值大小降序输出,则需要使用-t和-k参数了。其中-k指定分隔符,-k指定待排序的列。
1
|
|
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-08/134626.htm