Я создаю командную строку в переменной оболочки tcsh, что-то вроде
set cmd = "/usr/local/bin/rsync "
set parm = "--verbose --acls --times --links "
set src = "/spindle/to\ be\ backed-up "
set dest = "/mnt/backup21 "
set final = "$cmd $parm $src $dest"
$final
и я бы хотел, чтобы последняя строка выполняла команду. Я могу заставить это выполнить, но всегда с ошибкой
rsync: link_stat "/spindle/to\" failed: No such file or directory (2)
Кажется, он неправильно видит пространство на пути. Я пробовал несколько \ в этой строке, но все равно не сработало. Предложения?
setenv
. - person Keith Thompson   schedule 13.01.2014