我的脚本是从 shell 提示符调用的。有没有办法忽略直接父 shell 的属性。
在我登录到我的盒子后。我运行类似 script1.sh 的命令,script1.sh 设置要在 script1 上下文中使用的当前环境。
我创建了一个脚本(比如 script2.sh )。我计划在此脚本中添加一些在 script1.sh 上下文中不起作用的命令(这些命令在执行 script1.sh 之前起作用)。
有什么方法可以在 script2.sh 中调用某些命令,而这些命令在 script1.sh 的上下文中不会被调用,而是应该在新 shell 中以与我的登录 shell 相同的条件调用这些命令。
最佳答案
如果我理解你的问题,你可以使用:
unset a
但是不太方便,因为需要一一取消设置。 期待更好的解决方案。
关于linux - 有没有办法从 shell 脚本文件打开登录 shell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27186133/