|
发表于 2005-2-20 12:56:34
|
显示全部楼层
Post by linux_now
ls |tee abc
则abc里面没有abc文件列表;
这个应该怎么解释呢?
:thank
若从定义可解释
管道的定义是将一个命令的输出作为一个命令的输入。
即是ls之后将输出传给tee,所以ls的输出没有abc
我们可以看看home_king兄在
http://www.linuxsir.cn/bbs/showthread.php?t=99465
所谈第十二个步骤:
设置完I/O重定向和其他操作后执行该命令
上面是指一个命令,由些对于楼主ls >abc的解释也就不难解释了:
再设置I/O重定向,因abc文件不存在,所以创建它并设置好文件符,之后再执行命令ls,所以ls的输出结果有abc这一项,而ls的输出给重定向到abc文件中,所以abc文件中也就有abc这一项了。 |
|