linux 管道的作用

linux 管道的作用
常常在linux命令行中输入命令时,发现命令都可以从一个命令传入另外一个命令,这就是linux通过管道的来传递输入输出。
在shell编程中可以通过管道将一个命令的输出传递到另外一个命令的输入,管道通常用竖岗(|)表示。
常见的形式如下:
[root@localhost ~]#命令1|命令2 //将命令1的输出作为命令2的输入 最后展示命令2的结果
例 1:
[root@localhost ~]#ls -l|grep ‘\.c’ //输出当前目录下所有后缀名.c结尾的文件
例 2:
[root@localhost ~]#ls -l|./test.sh //将ls -l的输出传送至test.sh作为输入

综上所述:在linux中我们可以通过“管道”将所有的命令进行连接,可以将命令的输出作为下一个命令的输入。