我正在尝试执行以下操作:
exec &>filename
之后,我看不到任何内容,包括我键入的内容。
我疯狂地尝试了exec 1>&1和exec 2>&2,但没有任何反应。
现在,在不杀死shell的情况下,如何分别将输出重定向到stdout和将错误重定向到stderr?文件描述符是引用标准[输入|输出]和stderr的唯一方法吗?
@MartinvonWittich我同意关于exec的声明。我同意。我只是一个在玩耍的孩子:)
—
user917279 2013年
exec构造通常用于在子Shell中运行的脚本中,以将其输出重定向到例如文件。我没有在互动会话中看到它的用处。