ssh remotecluster 'bash -s' << EOF
> export TEST="sdfsd"
> echo $TEST
> EOF
これは何も出力しません。
また、変数をファイルに保存してリモートにコピーしても機能しません。
TEST="sdfsdf"
echo $TEST > temp.par
scp temp.par remotecluster
ssh remotecluster 'bash -s' << EOF
> export test2=`cat temp.par`
> echo $test2
> EOF
まだ何も印刷されません。
だから私の質問は、ローカル変数を変数としてリモートマシンに渡す方法ですか?
答えはこれで与えられました