筛选
管道通常用于对数据执行复杂的操作。 可以将几个命令放在一个管道中。 通常,以这种方式使用的命令被称为 过滤器. 过滤器接收输入,以某种方式改变它,然后输出它。 我们将尝试的第一个是 分类. 想象一下,我们想要制作一个包含所有可执行程序的组合列表 /箱 和 / usr / bin,将它们按顺序排列并查看:
[我@linuxbox ~]$ ls /bin /usr/bin | 排序 | 较少的
[我@linuxbox ~]$ ls /bin /usr/bin | 排序 | 较少的
由于我们指定了两个目录(/箱 和 / usr / bin),输出 ls 将包含两个排序列表,每个目录一个。 通过包括 分类 在我们的管道中,我们更改了数据以生成单个排序列表。