首页/系统/Windows 运维速查/sort 文本行排序
本包目录(413 条)
CMD 常用命令74 条
PowerShell 基础66 条网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

sort 文本行排序

对文本文件或管道内容按行排序:可指定起始列与逆序,输出用 /o 或重定向保存。

Windows 运维速查系统更新于 2026-10-12
用途按行排序文本(可指定列)
语法sort [/r] [/+n] [/o 输出文件] [输入文件]
开关/r 逆序,/+n 从第 n 列开始比较,/o 输出文件(避免覆盖输入)

常用示例

常用示例
sort names.txt
sort /r /+3 data.txt /o sorted.txt
netstat -ano | findstr LISTENING | sort
排序规则与区域/代码页相关,中文排序不完全等于拼音序;复杂排序用 PowerShell Sort-Object。

易错点

  • sort 输入 > 输入(把输出重定向覆盖源文件)会先清空源文件导致数据全丢,必须用 /o 或写到新文件
  • 默认按整行比较,带时间戳的日志排序前先确认列偏移(/+n)

数据来源与参考

  • Microsoft Learn:sort 命令

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌