sort 文本排序

Posted joe.chu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sort 文本排序相关的知识,希望对你有一定的参考价值。

1.命令功能

sort 将输入的文件内容按照指定的规则排序,然后将排序的内容输出。

2. 语法格式

sort  option  file

参数说明

参数

参数说明

-b

忽略每行开头的空格

-n

根据字符串数值的大小进行排序 *

-r

倒序排序

-u

去除重复行

-t

指定分隔符

-k

按区间排序

3.使用范例

[[email protected] ~]# cat test.txt

172.16.0.2

172.16.0.8

172.16.0.4

172.16.0.3

范例1 sort不接任何参数。

sort 默认比较方式,从首字母向后,按照ASCII码进行比较,输出默认按升序排序

[[email protected] ~]# sort test.txt

172.16.0.2

172.16.0.3

172.16.0.4

172.16.0.8

范例2 通过-n 按数字大小排序

[[email protected] ~]# sort -n test.txt

172.16.0.2

172.16.0.3

172.16.0.4

172.16.0.8

范例3 -r降序排序

[[email protected] ~]# sort -r test.txt

172.16.0.8

172.16.0.4

172.16.0.3

172.16.0.2

范例 4

[[email protected] ~]# cat test.txt3

ACBDE

ACBDE

12345

[[email protected] ~]# sort -u test.txt3

12345

ACBDE

以上是关于sort 文本排序的主要内容,如果未能解决你的问题,请参考以下文章

第十三章 对文本进行排序单一和重复操作:sort命令uniq命令

linux命令之----sort命令用于将文本文件内容加以排序

linux文本处理命令--sort

python [代码片段]一些有趣的代码#sort

sort命令

Linux文本处理命令的Sort命令