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 命令详解的主要内容,如果未能解决你的问题,请参考以下文章