0
我尝试向远程服务器发送SSH命令。该命令可以直接在所述壳体(bash)的或从一个Makefile发:防止本地shell在发送ssh命令时替换变量
ssh [email protected] "rsync -avz /my/stuff $SCRATCH/my/stuff"
$SCRATCH
是在远程服务器上的环境变量,并正确设置在那里。但不幸的是,我的本地系统会在发送SSH命令之前尝试用本地环境变量替换$SCRATCH
。
我该如何预防?
使用单引号代替双。 – Jack