贝利信息

linux排序文本内容是什么-sort命令使用与实例

日期:2025-08-08 00:00 / 作者:P粉390130307

Linux sort 命令

Linux 中的 sort 命令用于对文本文件的内容进行排序操作。

该命令以行为单位,对文本文件中的每一行进行排序处理。

语法

sort [-bcdfimMnr][-o][-t][+-][--help][--version][文件][-k field1[,field2]]

参数说明

实例

若要使用 sort 命令按照默认方式对文件进行排序,可执行如下命令:

sort testfile

此命令将根据第一列的ASCII码顺序对文件内容进行排序,并输出到标准输出。

通过 cat 命令查看 testfile 文件原始内容如下:

$ cat testfile      # testfile原始内容  
test 30  
Hello 95  
Linux 85 

执行 sort 命令后的排序结果为:

$ sort testfile # 排序后结果  
Hello 95  
Linux 85  
test 30 

若使用 -k 参数对第二列数据进行排序,命令及结果如下:

$ sort testfile -k 2
test 30  
Linux 85 
Hello 95