我有一个 bash 脚本,它生成要执行的 SCP 命令。代码的相关部分如下所示:
echo $COPY_CMD
$COPY_CMD
我的输出如下所示:
rascher@localhost:~/Desktop/video_final$ ./xfervids.sh scp "/media/My Book/PhotosVideos/Videos/18May2008Download/SD_VIDEO/PRG001/MOV056.MOD" rascher@192.168.1.101:./video_working/ rascher@192.168.1.101的密码: "/media/My: 没有这样的文件或目录 Book/PhotosVideos/Videos/18May2008Download/SD_VIDEO/PRG001/MOV056.MOD": 没有那个文件或目录
但是,当我将输出的第 2 行:scp "/media/...
复制并粘贴到终端时,它就可以工作了。
我究竟做错了什么?我曾尝试转义“我的书"My\ Book"
” \
("My\\ Book"
帮助?