sort命令 #
一、基本用法 #
bash
#!/bin/bash
# 默认排序
sort file.txt
# 逆序
sort -r file.txt
# 数字排序
sort -n file.txt
# 去重排序
sort -u file.txt
二、常用选项 #
| 选项 | 说明 |
|---|---|
| -n | 数字排序 |
| -r | 逆序 |
| -u | 去重 |
| -k | 指定列 |
| -t | 指定分隔符 |
| -o | 输出到文件 |
三、实战示例 #
bash
#!/bin/bash
# 按列排序
sort -k2 file.txt
# 按数字列排序
sort -k2 -n file.txt
# 多列排序
sort -k1,1 -k2,2n file.txt
# 指定分隔符
sort -t',' -k2 -n data.csv
# 检查是否已排序
sort -c file.txt
下一步 #
你已经掌握了sort命令,接下来让我们学习 正则表达式!
最后更新:2026-03-27