linux - 如何将变量从一个 ksh 脚本传递到 Linux 中的另一个 ksh 脚本
问题描述
我有以下 2 个脚本
Script1.ksh
Some Code
Var1 = value1
Var2 = value2
Var3 = value3
Script2.ksh
Ksh path/Script1.ksh
#Trying to use Var1, Var2, Var3 in below code.
Some Code
我想Var1,Var2,Var3
在Script2.ksh
. 我在网上搜索并尝试了导出选项,但没有成功。请在这个问题上帮助我。
解决方案
在 script2 中,当你这样做时
ksh path/to/script1.ksh
启动一个新的 ksh 进程,执行脚本(设置变量),然后进程退出,并带上变量。
您需要使用.
命令(或其别名source
)来读取当前进程中的script1 。
source path/to/script1.ksh
推荐阅读
- c# - 对 Web.config、ConnectionString.config 和 Unicorn 应用转换
- python - 为什么 pandas 和 R 之间的数据帧的内存使用量有如此大的差异?
- reactjs - 如果在回调函数中调用 useState 不会重新渲染组件
- autodesk-forge - Forge Viewer,光栅图像
- python - 如何将嵌套字典转换为 Python 元组?
- javascript - javascript for循环中的异步/等待变量影响
- tensorflow - 张量转换为具有 dtype bool 的张量请求 dtype float32 | 在 LSTM 中添加掩码
- python - 为 LQR 方法定义 Python 类(线性二次调节器)
- ios - 是否可以在不使用 APNs 的情况下在关闭的 Intranet 应用程序中让 iOS 推送通知?
- controls - ExoPlayer 的底部控件在视频中不可见但可点击