shell使用管道将一个命令的输出直接连接到另一个命令的输入。
使用管道,shell不会单独执行一条命令,而是将几条命令作为一条命令来执行,执行效率高,而且不需要辅助文件。管道的符号为一条+竖线,命令格式如下所示:
command1 [arguments] | command2 [arguments]
例如:在/etc/passwd文件中查找记录root用户的记录行
$ cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash
shell使用管道将一个命令的输出直接连接到另一个命令的输入。
使用管道,shell不会单独执行一条命令,而是将几条命令作为一条命令来执行,执行效率高,而且不需要辅助文件。管道的符号为一条+竖线,命令格式如下所示:
command1 [arguments] | command2 [arguments]
$ cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash