命令名称
sort - 为文本文件的行排序
sort命令语法
sort [OPTION]... [FILE]...
sort命令描述
将文件中已排序的相关项输出到标准输出
sort命令常用选项
-k,--key=POS1[,POS2] 重要选项,按位置1,位置2排序,pos1为数字,代表第几个被空白分开的项。
-n,--numeric-sort 重要选项,按数字大小排序,默认按字符串大小排序,比如 7 > 688
-r,--reverse 重要选项,按大小逆序排序,默认是升序。
其他选项详解请参看:man sort命令。如有疑问请留言,shell脚本编程网会尽快回复。
sort命令实例
sort查看占用内存最高的5个进程。对第四列实现数字倒序排列
-
[root@localhost ~]# ps aux |sort -nr -k 4 |head -n 5
root 2292 0.0 8.9 28704 22552 ? SLsl 06:48 0:00 iscsiuio
root 2736 0.0 7.2 28052 18280 ? Ss 06:48 0:00 /usr/sbin/restorecond
root 3546 0.0 6.6 257688 16600 ? SN 06:49 0:00 /usr/bin/python -tt /usr/sbin/yum-updatesd
root 2987 0.0 6.5 245408 16376 ? Ssl 06:48 0:00 /usr/bin/python -E /usr/sbin/setroubleshootd
68 3101 0.0 1.8 31548 4612 ? Ss 06:48 0:08 hald