将变量传递给另一个KSH脚本

时间:2014-12-29 14:45:16

标签: unix ksh

假设我有一个KSH脚本创建一个变量....在那个KSH脚本中我调用另一个KSH脚本文件,并希望将一个变量从当前脚本传递给它调用的那个...我该怎么办那样做?

1 个答案:

答案 0 :(得分:1)

参见以下示例:

[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] #