0

以下のコードに似たユースケースがあります。パラメータ化された変数/識別子をシェル スクリプトからリモート シェル スクリプトにエクスポートする必要があります。以下のコードを使用しましたが、値をエクスポートできません。それを行う方法を提案してください。

A.sh (スクリプト 1)

#!/bin/bash
sshpass -p asdf ssh rock@host.com<<'ENDSSH'
export directory="$1"
sh /../B.sh
ENDSSH

B.sh (スクリプト 2)

#!/bin/bash
echo directory=$directory
mkdir $directory

#Execution
sh A.sh '/data/2017-7-7/' 

#output
directory=

値をハードコーディングすると、リモート シェル スクリプトで値を取得します。

export directory='/data/2017-7-7/' 

パラメータ化された変数をエクスポートしたいのですが、これを実装する方法を提案してください。ありがとう

4

1 に答える 1