1

次の引数を bash スクリプトに渡したい:

ssh -t $slaveAddr "chmod a+rwx newSlaveInstallation.sh; 
echo 'running the installation script....';
./newSlaveInstallation.sh $USERNAME $NEW_REPLICATION_VAL "$slaveList"; 
exit"

username は「user」のようなユーザー名、new replication val は数字、slavelist は「1.2.3.4 derp\n 1.2.3.5 derpp」のような改行で区切られた IP アドレスのリストですが、これら 3 つのパラメータを渡すと、 ssh では、slaveList の場合、IP アドレスのみが考慮され、改行で区切られた値の文字列全体は考慮されません。つまり、スクリプト内で slaveList をエコーすると、「1.2.3.4」と表示されます。文字列の値全体を渡す特別な書式はありますか? ありがとう!

4

1 に答える 1