管道介绍
管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性。
管道命令
command1 | command2 | command3
管道工作原理
连续使用管道意味着第一个命令的输出(第一个命令执行之后输出的结果)会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。
它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 standard error 信息没有直接处理能力。
实例
ls -l |grep bin