linux管道

1.格式:cmd1 |cmd2 [....|cmdn]

2.定义:将前一个命令的执行标准输出结果做为下一个命令的标准输入。

3.管道使用中注意:

a.在管道后面的命令,都不应该在接文件名,否则管道前的信息失效,只执行管道后面的。

b.在管道中只有标准输出才能传递给下一个命令,标准的错误输出则直接输出到终端。

4.使用:

[root@rsync ~]# rpm -qa|grep httpd

httpd-2.2.3-87.el5.centos

   

which cat |xargs ls -l

 xargs:将参数列表转换成小块分段传递给其他的命令。读入stdin数据转换为参数添加到命令行中,让一些不支持管道的命令可以使用管道。

本文出自 “长老唐” 博客,请务必保留此出处http://zhanglaotang.blog.51cto.com/3196967/1550106

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。