0
可以说我有一个KSH脚本创建一个变量....在该KSH脚本中,我调用另一个KSH脚本文件,并希望将变量从当前脚本传递到它调用的脚本...我怎么做?将变量传递给另一个KSH脚本
可以说我有一个KSH脚本创建一个变量....在该KSH脚本中,我调用另一个KSH脚本文件,并希望将变量从当前脚本传递到它调用的脚本...我怎么做?将变量传递给另一个KSH脚本
见下面的例子:
[STEP 101] # cat foo.ksh
#!/usr/bin/ksh
var='hello' ./bar.ksh
echo "[foo.ksh] var=$var"
export var='world'
./bar.ksh
echo "[foo.ksh] var=$var"
[STEP 102] # cat bar.ksh
#!/usr/bin/ksh
echo "[bar.ksh] var=$var"
[STEP 103] # ./foo.ksh
[bar.ksh] var=hello
[foo.ksh] var=
[bar.ksh] var=world
[foo.ksh] var=world
[STEP 104] #
太含糊。你的用例是什么?你有什么尝试?什么不工作?祝你好运。 – shellter
你想让一个脚本的输出成为其他的输入。 – Ajay
yes ...让我们说一个脚本我在主脚本中设置了一个变量“my value”..(var1 =“my value”)...然后主脚本调用另一个脚本,我想使用var1变量在刚刚调用的脚本中... – user2061886