2017-05-23 8 views
0

こんにちは、これは私の次のコードです。私はルビースクリプトで割り当てられているシェルスクリプトを通して価値を得る必要があります。ルビスクリプトでシェル変数を設定する方法は?

#!/bin/bash 

ruby <<EOM 
    system <<-CMD 
     export VARNAME=123 
    CMD 
EOM 
echo "------" 
echo ${VARNAME} 

それは

------ 

どれヘルプとして出力印刷していますか?

答えて

4

できません。子プロセスは親プロセスの環境を継承しますが、変更はできません。

関連する問題