按数值大小排列各行。
sort -n scores.txt对文本行排序。-n 表示按数字排序,-r 表示反向排序。
sort [OPTION]... [FILE]...按数值大小排列各行。
sort -n scores.txt按冒号分隔记录的第三列进行数值排序。
sort -t: -k3,3n /etc/passwd| 参数 / 子句 | 说明 |
|---|---|
-n, --numeric-sort | 按字符串表示的数值进行比较。 |
-r, --reverse | 反转比较结果。 |
-u, --unique | 相同行仅输出第一条。 |
-k, --key=KEYDEF | 按指定字段或字符范围排序。 |
-t, --field-separator=SEP | 使用 SEP 作为字段分隔符,而非空白字符。 |
-h, --human-numeric-sort | 比较 2K、1G 等易读格式的数值。 |
-f, --ignore-case | 比较时忽略大小写。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。