2016-11-23 17 views
0

私はすべて2位から戻り値を取得する方法。最初のシェルスクリプトの実行。シェル実行? (Unix Korn Shell)

2番目の値を返す方法を知りたい。シェルを実行し、最初のスクリプトの変数に保存します。

何か

このような第一スクリプト:

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} 

結果変数は、最初のスクリップに任意のアイデア空のですか?

答えて

0

Result=$(…)$(…)内のコマンド(ない戻り値)で印刷されているもの$Resultに格納するよう代わりreturn ${return_value}の、echo ${return_value}を使用します。

関連する問題