四、管道符

在 Bash 中,管道符使用"丨"表示。用来连接多条命令,如"命令1丨命令2"。在美式 键盘上,它通常和反斜线(\)位于同一个键。

管道符连接的命令,命令 1 的正确输出作为命令 2 的操作对象(即将命令 1 的输出作为命令 2 的输入)。

命令 1 必须有正确输出,而命令 2 必须可以处理命令 1 的输出结果;而且命令 2 只能处理命令 1 的正确输出,而不能处理错误输出。

语法:

command1 | command2

 

例1:

[root@localhost ~]# ls | grep 1
1.sh
w1

ls命令先显示当前工作目录下的所有内容,再使用grep命令筛选出含有数字1的内容.

例2:将输出结果重定向到we文件中

[root@localhost ~]# ls | grep 1 > we                   
[root@localhost ~]# cat we
1.sh
w1

 

posted @ 2025-11-18 09:13  chao_xiong  阅读(7)  评论(0)    收藏  举报