1. 什么样的shell命令才能后面直接使用通道“|”
在使用通道的时候,如$ ls | grep "a.out",当中的的"|"就是使用了通道pipe,是由系统完成了ls的输出 作为grep的输入,由于|接收的是来自标准输入流作为自己的输入,所以ls的输出是标准输出(1)。 从这可以知道,如果在shell命令终端要将一个COMMOND的输出作为|的输入,就需要分类情况,如下所示:在使用通道的时候,如$ ls |
1. 什么样的shell命令才能后面直接使用通道“|”
在使用通道的时候,如$ ls | grep "a.out",当中的的"|"就是使用了通道pipe,是由系统完成了ls的输出 作为grep的输入,由于|接收的是来自标准输入流作为自己的输入,所以ls的输出是标准输出(1)。 从这可以知道,如果在shell命令终端要将一个COMMOND的输出作为|的输入,就需要分类情况,如下所示:在使用通道的时候,如$ ls |