所以我有一个代表路径的字符串:
string="/Volumes/Media/James Blake - Digital Lion [V0] 2013"
我想执行:
cd $string
#do some work..
这是行不通的,因为该目录包含 bash 不喜欢的空格和括号。
所以我的第一个想法是将字符串更改为:
/Volumes/Media/James\ Blake\ -\ Digital\ Lion\ \[V0\]\ 2013/
然而在终端只是做:
cd "/Volumes/Media/Transmission/Finished/James Blake - Digital Lion [V0] 2013" works just fine.
所以我想知道有没有办法在字符串的每一端添加引号并实际使用引号执行命令?