$PIPESTATUS
这是个数组变量,将保存最后一个运行的前台管道的退出码。
这个退出码和最后一个命令运行的退出码不一定相同。
例子:
$PIPESTATUS数组的每个成员保存一个管道命令的退出码,${PIPESTATUS[0]}保存第一个管道命令的退出码,${PIPESTATUS[1]}保存第二个管道命令的退出码,以此类推。
例子:
第二组命令中,第二个命令执行结果为空,输出退出码1
如果是一个错误命令,那么输出如下:
$PIPESTATUS
这是个数组变量,将保存最后一个运行的前台管道的退出码。
这个退出码和最后一个命令运行的退出码不一定相同。
例子:
$PIPESTATUS数组的每个成员保存一个管道命令的退出码,${PIPESTATUS[0]}保存第一个管道命令的退出码,${PIPESTATUS[1]}保存第二个管道命令的退出码,以此类推。
例子:
第二组命令中,第二个命令执行结果为空,输出退出码1
如果是一个错误命令,那么输出如下: