只需编辑bash脚本,最后一行是:
exec <&-
希望有人可以解释。我猜这与上一个命令的退出代码有关?
答案 0 :(得分:0)
exec <&-
关闭标准输入(文件描述符0
)。
exec
仅带有重定向,但没有其他参数,将重定向应用于当前进程。
与&-
之间的重定向意味着close
。
使用数字描述符,不管您执行0<&-
还是0>&-
都没关系-任一版本都将关闭文件描述符0
(标准输入)。如果您省略数字>
,则重定向表示“使用fildescriptor 1 and
<`表示“使用filedescriptor 0”。