开始使用免费开始使用

如何对文本行进行排序?

顾名思义,sort 用于对数据排序。默认按字母顺序升序排列,但可以使用标志 -n 按数值排序,使用 -r 将输出顺序反转;-b 会忽略开头的空格,而 -f 会进行大小写折叠(即不区分大小写)。管道中常先用 grep 去除不需要的记录,然后用 sort 对剩余记录排序。

本练习是课程的一部分

Shell 入门

查看课程

练习说明

还记得用 cutgrepseasonal/summer.csv 的第 2 列选出所有牙齿名称的组合吗?

cut -d , -f 2 seasonal/summer.csv | grep -v Tooth

以此为起点,对 seasonal/winter.csv(不是 summer.csv)中的牙齿名称按字母顺序降序排序。为此,在管道中追加一个 sort 步骤。

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习