将输出定向到文件后将 Bash 终端输出重置到控制台

将输出定向到文件后将 Bash 终端输出重置到控制台

我有一个想要捕获输出的脚本。

make some_args 2>../error-compile

我相信错误捕获工作正常。

问题是它是一个长达数小时的编译和安装,所以在我的脚本中的 sudo install 之前我有类似的内容。

echo "Please press enter to install"
read temp
sudo make install > out 2>../error-install

并且输入请求被忽略,我相信脚本出错了。

将 stderr 定向到文件后,如何在 Bash 中重置 stdout、stdin 和 stderr?

相关内容