标签: linux bash redirect terminal
我正在学习bash,我遇到了一些我无法理解的东西。 在这一行:
exec 3>&1 >log; echo 'Hello!'; exec 1>&3 3>&-
为什么最后需要1>&3?如果我排除它,似乎我在终端中写的所有内容都会直接进入日志文件。为什么3>&-不足以关闭FD?
1>&3
3>&-
它必须是一个虚假的问题,但我已经开始学习如此生气了