sort 命令详解

Posted

tags:

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

参考技术A 在linux系统使用过程中,提供了sort排序命令,支持常用的排序功能。

sort命令支持很多参数,常用参数如下:

默认情况下,sort命令,以字母序进行文本排序。如下:

如果想对数字进行排序,可以使用-n参数

sort排序的时候,可以按字段分割的数据进行排序。-t参数表示行的分割字符,-k表示第几列。当然,可以进行降序排序,-r参数可以实现。
下面是对passwd文件,以冒号(:)进行分割,然后对第三列以数字方式进行降序排序。

在du的时候,加上-h可以使用易读性数字,比如2k,1g,3M这种。sort也支持-h参数。
比如,du一个文件夹下的目录大小后,想以文件大小进行排序。由于du -h的结果是3k,2M,1G这种,不能简单的按数字排序。所以,可以使用-h参数。具体如下:

查看系统进程中,内存占用最多的前5个进程信息

如果文件内容有很多重复的,需要进行去重。sort也是支持的,可以通过-u参数使用

在shell中,一般将控制台内容写入文件,可以使用重定向,但如果想把sort的排序内容写回文件,则不能使用重定向。则需要-o参数。具体如下:

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

sort 命令详解

sort命令详解

linux sort 命令详解

linux sort 命令详解

linux sort,uniq,cut,wc命令详解

(转)linux sort 命令详解