通过 tee 管道传输到命令时,第一个命令的输出会丢失

通过 tee 管道传输到命令时,第一个命令的输出会丢失

以下命令仅显示 grep 命令的输出。

df|tee >(head -1) |grep -i '/dev'

而以下命令给出了 grep 和 head 命令的输出

df|tee >(head -1) >(grep -i '/dev') >/dev/null

对于第一个命令,为什么head命令的输出丢失了。

相关内容