Shell-Script
ssh後呼叫腳本時如何傳遞參數
在 ssh 之後呼叫 install.sh 腳本時,如何將參數傳遞給它。這就是我所說的:
declare -r SCRIPT_PATH=${BASH_SOURCE%/*}/install.sh; ssh -tt ${!SERVER_ADDRESS} "$(cat $SCRIPT_PATH)"
由於您要發送腳本的內容
set
,我建議您使用以下命令將參數注入其中以設置位置參數:ssh -tt "${!SERVER_ADDRESS}" <<END set -- "arg 1" "arg 2" "arg 3" $(cat $SCRIPT_PATH) END
與本地相同;
ssh $SERVER install.sh argument