【发布时间】:2010-12-30 16:12:25
【问题描述】:
我有一个 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"),但我无法让它表现得一致。帮忙?
【问题讨论】: