次の引数を 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」と表示されます。文字列の値全体を渡す特別な書式はありますか? ありがとう!