本篇博客将会介绍符号 | 的两种作用:
一、是作为管道
二、是case语句块中的或操作
使用1:管道
管道是一种先进先出的单向数据通路。
作用:利用管道符号“|”,把一个命令的标准输出连接到另一个命令的标准输入。简单点说,就是把前一个命令的标准输出,作为下一个命令的标准输入传入。不过,管道只能处理标准输出,而不能处理标准错误输出。
重点:标准输出和标准输入。什么是标准输出,什么是标准输入,别和其它的弄混了:点击打开链接
比如这个例子:
sum101脚本代码: echo $1 执行命令:./sum100 | bash sum101
分析:这一个命令没有输出,sum100脚本的标准输出5050无法作为sum10