sort
sort 命令 - 对文本文件内容排序
sort 对文本文件的行按字典序或数值序进行排序,是 Shell 管道数据处理中的关键一环。配合其他命令使用可实现复杂的统计分析:比如统计 Nginx 日志中访问量最多的 IP、找出占用磁盘最多的文件等。
文本处理

⌨️ 命令语法

sort [选项] [文件...]

⚙️ 常用参数

-r逆序排序
-n按数值排序
-u去除重复行
-k指定排序字段

💡 实战示例

  • $ sort file.txt
    对文件内容排序
  • $ sort -rn numbers.txt
    按数值逆序排序

🔔 温馨提示

sort -n 按数值排序(非字典序),sort -r 逆序,sort -u 去重,sort -k2 按第2列排序。经典组合:du -sh * | sort -rh | head 找出当前目录最大的文件。

🔗 相关命令

◀ 上一条sed下一条 ▶strings