Linux命令:排序

快速入门sort命令,用于对记录/文本行进行排序

假设您有一个包含狗名的文本文件:

该列表是无序的。

sort命令可帮助我们按名称对它们进行排序:

使用r反转订单的选项:

默认情况下,排序区分大小写,并且按字母顺序排列。使用--ignore-case选择不区分大小写的选项,并且-n使用数字顺序排序的选项。

如果文件包含重复的行:

您可以使用-u选择删除它们:

sort不仅适用于文件,因为许多UNIX命令也适用于管道,因此您可以在另一个命令的输出上使用,例如,可以对由以下命令返回的文件进行排序ls和:

ls | sort

sort功能非常强大,还有更多选择,您可以探索呼叫man sort

sort该命令可在Linux,macOS,WSL以及您拥有UNIX环境的任何地方使用

免费下载我的Linux命令手册


更多cli教程: