问题标题有点令人困惑,我希望你能在这里理解。
我有一个ksh脚本 a.sh ,因为我调用wlst来执行wlst脚本文件 b.py 。
我可以在 b.py 中导出变量,然后在 a.sh 中访问这些变量吗?
换句话说,在wlst脚本中定义一个变量,用于启动wlst的shell
答案 0 :(得分:0)
可能无法通过wlst.sh调用b.py,因此b.py完成的环境变量的任何更改都会保留在该wlst.sh shell进程中。
我建议在b.py中使用java.util.Properties并将任何name = value对属性推送到属性文件中(调用a.sh时可以告诉b.py props文件应该在哪里)和b。 py完成了,a.sh可以读取那个道具文件。
另外,请注意,因为b.py(通过wlst.sh执行)是a.sh的子shell,所以在a.sh中导出的任何变量都可以通过b.py访问,但不能通过其他方式访问round - Mani 12小时前