Поэтому у меня есть строка, представляющая путь:Добавление кавычек в строку перед выполнением?
string="/Volumes/Media/James Blake - Digital Lion [V0] 2013"
Я хочу, чтобы выполнить:
cd $string
#do some work..
Это не будет работать, поскольку каталог содержит пробелы и скобки, что Баш не нравится.
Так что моя первая мысль была, чтобы изменить строку:
/Volumes/Media/James\ Blake\ -\ Digital\ Lion\ \[V0\]\ 2013/
Однако в терминале просто делает:
cd "/Volumes/Media/Transmission/Finished/James Blake - Digital Lion [V0] 2013" works just fine.
Так мне интересно, есть ли способ, чтобы добавить кавычки в каждом конце string и фактически выполнить команду с кавычками?