このコマンドを実行する場合:
user@local:~ >ssh user@remote " export myvar=myvalue ; echo myvar=$myvar ; "
出力が得られます:
myvar=
リモート マシンで直接実行すると、期待どおりの結果が得られます。
user@remote:~ > export myvar=myvalue ; echo myvar=$myvar ;
出力:
myvar=myvalue
では、ssh コマンド内で変数を設定するにはどうすればよいでしょうか。