sort命令
Linux 系统提供了 sort 命令来对文本文件进行排序。sort 命令可以按行、字段或数字进行排序,并支持各种排序选项,以满足不同的排序需求。
1. 基本语法和选项
sort [选项] [文件]
1) 常用选项包括:
- -r:逆序排序(降序)。
- -n:按数值进行排序。
- -k 字段:按指定的字段进行排序。该参数可指定多个字段,使用逗号分隔。默认字段分隔符为制表符或空格。
- -t 分隔符:指定字段的分隔符。
- -u:去除重复行,仅保留第一次出现的行。
- -f:忽略大小写进行排序。
- -b:忽略行首的空白字符进行排序。
- -c:检查文件是否已经排好序,如果未排序则输出第一个不符合排序顺序的行。
- -f:忽略大小写进行排序。例如,sort -f file.txt 将忽略行首字母的大小写进行排序。
- -b:忽略行首的空白字符进行排序。
- -c:检查文件是否已经排好序,如果未排序则输出第一个不符合排序顺序的行。
2. 常用命令
1) 将进程按第4列(内存列)倒叙排列
ps -aux | sort -nk 4 -r
