是否有跨不同 shell 导出变量的有效方法?

是否有跨不同 shell 导出变量的有效方法?

由于某些原因,我在脚本中使用kshand并返回到,我需要在生成的 shell 中使用已经设置的变量值,将其写入某个临时文件并使用它看起来不像要走的路。还有其他办法吗?zsh-bash

答案1

如果您的变量被导出(bash: 通过export命令或默认情况下,因为set -a),那么被调用的 shell 会像任何其他进程一样在其环境中获取它。

相关内容