sort 命令
本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 32 课,共 82 课。
sort 命令会按字母顺序或数字顺序排列文件中的各行。我们有 fruits.txt:banana
apple
cherry
mango
sort,后面跟上文件名:sort fruits.txtapple
banana
cherry
mango-r:按反向(降序)排序:sort -r fruits.txt-n:按数值而不是按字母顺序排序:sort -n numbers.txt-n 时,数字会按文本排序,所以 10 会排在 2 前面。使用 -n 时,数字会按数值正确排序。-u:同时排序并删除重复行:sort -u fruits.txt-k:按指定的列排序(适用于包含多列的文件):sort -k2 data.txt # 按第二列排序sort 不会修改原始文件。它只会将排序后的结果打印到屏幕上。挑战
入门对 fruits.txt 使用 sort 命令:
- 使用
sort按字母顺序对文件排序 - 使用
sort -r按字母逆序对文件排序
提示:依次运行这两条命令。原文件不会被修改:
sort只会打印结果。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Terminal 在线编辑器