我有一个命令 foo,我想将它的 stdout 传递给另一个命令 bar,我想将它的输出传递给 bas。如果 foo 失败,我想在控制台外的默认标准中看到它。什么是最好的方法?
foo
stdout
bar
bas
$ foo | bar | bas
澄清一下,如果 foo 在 stderr 中输出失败,我想直接看到它的结果,而不是被 bar 或 bas 处理。
$ foo | bar | bas This is error written to stderr by foo.