bash:重定向到多个文件描述符

问题描述 投票:0回答:1

已阅读有关 复制文件描述符的 bash 手册

有没有办法重定向到多个文件描述符。对

stdout
stderr
说。像这样吗?

echo "hello" >&1 >&2

这在 zsh 中确实有效:

zsh -c 'echo "hello" >&1 >&2'

有没有办法在 bash 中做到这一点?

bash shell zsh io-redirection
1个回答
1
投票

使用

tee
将输出拆分到多个目的地。然后您可以使用
/dev/stderr
制作其中之一
stderr
(默认写入
stdout
)。

echo "hello" | tee /dev/stderr
© www.soinside.com 2019 - 2024. All rights reserved.