回应stdout和stderr

时间:2011-07-28 00:44:24

标签: linux shell

我有一个非常简单的问题: 我如何从shell脚本echo进入stdout和stderr? 我知道我可以回应stderr echo "foo" 1>&2,但我需要输出两者。 我尝试了一些谷歌搜索但没有任何效果。

2 个答案:

答案 0 :(得分:17)

这应该这样做

 echo "foo" | tee /dev/stderr 

答案 1 :(得分:2)

echo foo | tee >(cat >&2)

即使不支持stderr,这也将起作用。

注意:如果您使用另一个对tty拥有写权限的帐户,Soren的答案将不起作用。但是我会的。