我有一个非常简单的问题:
我如何从shell脚本echo
进入stdout和stderr?
我知道我可以回应stderr echo "foo" 1>&2
,但我需要输出两者。
我尝试了一些谷歌搜索但没有任何效果。
答案 0 :(得分:17)
这应该这样做
echo "foo" | tee /dev/stderr
答案 1 :(得分:2)
echo foo | tee >(cat >&2)
即使不支持stderr,这也将起作用。
注意:如果您使用另一个对tty拥有写权限的帐户,Soren的答案将不起作用。但是我会的。