bash 脚本具有以下行
rsync $OPTS $BACKDIR $USER@$DEST:$DESTDIR
Run Code Online (Sandbox Code Playgroud)
但选项之一是rsh='ssh -p2222'
它抱怨:
rsync: -p2222': unknown option
rsync error: syntax or usage error (code 1) at main.c(1425) [client=3.0.7]
Run Code Online (Sandbox Code Playgroud)
但是当我将脚本更改为:
echo rsync $OPTS $BACKDIR $USER@$DEST:$DESTDIR
Run Code Online (Sandbox Code Playgroud)
并手动运行它工作的打印命令。
请指教