阅读背景:

Linux性能测试命令系列(6)- 用strace查看给定命令是标准错误输出(2)还是标准输出(1)

来源:互联网 

1. 什么样的shell命令才能后面直接使用通道“|”

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




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: