约 1946 字

约 10 分钟

#Bash 的 tsort 命令

tsort [OPTION] [FILE]

功能

对文件内容进行拓扑排序。

类型

可执行文件(/usr/bin/tsort),属于 coreutils。

参数

  • OPTION 选项:
    • --help - 显示帮助
    • --version - 显示版本
  • FILE - 如果没有这个参数或指定为 -,则读取标准输入

#示例

$ cat 1.txt         # 查看文件
F G
D E
A B
E F
C D
D E
$ tsort 1.txt       # 拓扑排序
A
C
B
D
E
F
G

源文件表示 F -> G, D -> E, A -> B, E -> F, C -> D, D -> E,拓扑排序后得到 A -> B -> C -> D -> E -> F -> G。

#推荐阅读

#手册

更新: 2026/1/18

作者: PlanC

创建: 2025/12/6