在 ssh 之后调用 install.sh 脚本时,如何将参数传递给 install.sh 脚本。我就是这样称呼它的:
declare -r SCRIPT_PATH=${BASH_SOURCE%/*}/install.sh;
ssh -tt ${!SERVER_ADDRESS} "$(cat $SCRIPT_PATH)"
答案1
既然您要发送内容对于脚本,我建议您通过使用命令set
设置位置参数来将参数注入其中:
ssh -tt "${!SERVER_ADDRESS}" <<END
set -- "arg 1" "arg 2" "arg 3"
$(cat $SCRIPT_PATH)
END
答案2
与本地相同;
ssh $SERVER install.sh argument