如何从第二个获得返回值。 Shell脚本在第1版执行。壳牌执行? (Unix Korn Shell)

时间:2016-11-23 23:44:12

标签: shell unix return return-value

我都

我想知道如何从第二个获得返回值。 shell执行并将其保存在第一个脚本的变量中。

类似这样的事情

第一个脚本:

Result=$(. /dir/to/mysecond/shell/second_shell.sh "Blue")
echo ${Result}

第二个脚本:

if [ $1 == "Blue" ]; then
   return_value="The color is blue"
else
   return_value="The color is not blue"
fi

return ${return_value}

结果变量在第一个脚本中是空的,任何想法?

1 个答案:

答案 0 :(得分:0)

Result=$(…)$Result存储在$(…)中的命令(不是返回值)中,而不是return ${return_value},而是使用echo ${return_value}