我有一个想要捕获输出的脚本。
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?