こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

SCPに$変数の値が無くしました

お疲れ様です、練馬です。

リモートサーバからscpする時に、

set AP1_DIR=itpcc03@psysapt1:/usr/pcc/itpcc03/batch/log/auto/tran/stor

spawn scp -r $AP1_DIR/tran.log.$PV_DT.gz $CP_DIR/$PV_DT/ap1tlog


変数「$AP1_DIR」の値を取得できません。
変数「$PV_DT.gz」の値は問題がありません。

ネット上で調査しましたが、うまく行かなかった。

原因はご存知でしょうか。

以上、よろしくお願いいたします。

投稿日時 - 2018-02-26 14:45:44

QNo.9432905

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

どういった環境でしょうか?
spawnということは、expectのサブコマンドの話でしょうか?
であれば、
set AP1_DIR=itpcc03@psysapt1:/usr/pcc/itpcc03/batch/log/auto/tran/stor
じゃなくて
set AP1_DIR itpcc03@psysapt1:/usr/pcc/itpcc03/batch/log/auto/tran/stor
です。
=を付けるとエラーになるはずですが。

投稿日時 - 2018-02-26 22:10:11

あなたにオススメの質問