Matthew Broberg

撰写的评论

我现在明白哪里出错了。`$SHELL` 设置为默认 shell,这可能不是您当前正在使用的。 我已将其调整为 `exec $0`,以便 $0 检测当前 shell,而不是默认 shell。 再次感谢 Jay 指出这一点!

感谢您告知我 Jay。 我相信 exec 应该足以在当前会话中实例化一个新的 shell,但 source 肯定会从文件中重新加载信息。

© . All rights reserved.