0
我嘗試向遠程服務器發送SSH命令。該命令可以直接在所述殼體(bash)的或從一個Makefile發:防止本地shell在發送ssh命令時替換變量
ssh [email protected] "rsync -avz /my/stuff $SCRATCH/my/stuff"
$SCRATCH
是在遠程服務器上的環境變量,並正確設置在那裏。但不幸的是,我的本地系統會在發送SSH命令之前嘗試用本地環境變量替換$SCRATCH
。
我該如何預防?
使用單引號代替雙。 – Jack