したがって、パスを表す文字列があります。
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.
したがって、文字列の両端に引用符を追加して、実際に引用符を使用してコマンドを実行する方法はあるのでしょうか。