Mac OS X (bash 4.2) で、パスにアポストロフィを含むフォルダーに cd しようとしました。
cd "~/Documents/study/new/Beej's Guide to Unix IPC_code/examples"
それから私は得た
-bash: cd: ~/Documents/study/new/Beej's Guide to Unix IPC_code/examples: No such file or directory
また、次のようにアポストロフィをエスケープしようとしました。
cd "~/Documents/study/new/Beej\'s Guide to Unix IPC_code/examples"
結果:
-bash: cd: ~/Documents/study/new/Beej\'s Guide to Unix IPC_code/examples: No such file or directory
私にとって唯一うまくいったのは、次のように二重引用符なしで空白とアポストロフィをエスケープするのが難しいことでした。
cd ~/Documents/study/new/Beej\'s\ Guide\ to\ Unix\ IPC_code/examples
この場合、ハードエスケープをまったく回避できる方法はありますか?