Пробелы в переменную папки Bash
-
11-12-2019 - |
Вопрос
Я пытаюсь создать переменную в Bash для быстрого доступа к некоторым папкам и сохранить его в мой файл сценария Bash_Profile.Вот как выглядит сценарий
Documents=~/Documents
Apps=~/Library/Application\ Support/iPhone\ Simulator/5.1/Applications
.
После запуска скрипта PROTALY DOCKS DOCKSOWS PROMENTION и $ APP не.Он говорит:
-bash: cd: /Users/myusername/Library/Application: No such file or directory
.
Это путь к папке:
/Users/myusername/Library/Application Support/iPhone Simulator/5.1/Applications
.
Как я должен избежать пробелов?Я использую VIM и I введите «CD $ приложения».
Решение
Пространства в порядке;Это ваша команда, которая не так.
cd "$Apps"
. Другие советы
Вы также можете процитировать строку и не использовать символ обратной спинки: Приложения= '~ / Библиотека / Поддержка приложений / Симулятор iPhone / 5.1 / Приложения' CD "$ приложения"
Не связан с StackOverflow