Я использую zsh на Каталине, и у меня есть некоторые проблемы с поиском (не знаю, если это правильный термин) файла в моем файле .zshr c, который имеет пробел в пути. По сути, я пытаюсь добиться того, чтобы мои личные настройки zsh были в iCloud, чтобы он синхронизировался между всеми моими компьютерами. В пути к моему каталогу iCloud есть пробелы, которые я не могу изменить.
~/Library/Mobile Documents/com~apple~CloudDocs/
Экранирование пространства wihte не работает, когда я его пробую.
file='~/Library/Mobile\ Documents/com~apple~CloudDocs/file.sh'
source $file
Результаты в:
.zshrc:source:29: no such file or directory: ~/Library/Mobile\ Documents/com~apple~CloudDocs/file.sh
Это прекрасно работает, когда я вручную:
source ~/Library/Mobile\ Documents/com~apple~CloudDocs/file.sh
Есть идеи, как решить эту проблему, или я вернусь, чтобы вручную загрузить мои файлы?