红联Linux门户
Linux帮助

??

发布时间:2009-02-28 16:47:24来源:红联作者:释梵
管道是进程间通讯的一个典型办法,将一个进程的stdout放到另一个进程的stdin中.
标准的方法是将一个一般命令的输出,比如cat或echo,传递到一个过滤命令中(在这个
过滤命令中将处理输入),得到结果,如:
cat $filename1 | $filename2 | grep $search_word


这句代码的语法是什么?我有点不懂。乱乱的。。
文章评论

共有 3 条评论

  1. cwqing1973 于 2009-03-30 18:15:14发表:

    这个命令的意思是,把cat $filename1的结果作为$filename2的输入,然后在执行完这步之后,利用grep $search_word作为输出,但是你还要记住,grep是一个搜索命令。

  2. cwqing1973 于 2009-03-30 18:12:09发表:

    你先试一下这句命令的结果如何?不是便知道吗?这其实就是shell中管道啊!你只记住一点,前一个命令是后一个命令的输入。

  3. joytech 于 2009-03-30 17:31:46发表:

    看不懂,