Здравствуйте, я пытаюсь создать резервный скрипт, и проблема в том, что он не может найти каталог, в котором есть пробелы.
Код для скрипта bash.
#!/bin/bash
Desk="/Users/elev/Desktop/"
include_paths=(
"${Desk}/Skola"
"${Desk}/music"
"${Desk}/jobb"
# not working directory
"${Desk}/programmering\ skola"
)
# ${include_paths[@]} means every value in the list
for item in "${include_paths[@]}"
do
include_args="${include_args} ${item}"
done
DestPath="/Volumes/Atheer/backup"
rsync -av --delete ${include_args} $DestPath
Как вы можете видеть, я пытался использовать обратную косую черту и пробел, но это не работает. Я получаю следующий код ошибки rsync: link_stat "/ Users / elev / Desktop / programmering \" не удалось: нет такого файла или каталога
Я хотел бы, чтобы резервные копии каталогов, в которых тоже есть пробелы Я ценю помощь