shell脚本中 cd 到带空格的文件夹的大坑

Posted 宋冬野

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本中 cd 到带空格的文件夹的大坑相关的知识,希望对你有一定的参考价值。

记录一下今天的大坑,xcode工程里有一个文件叫target support files的目录.没错你没看错,就是带空格的目录.咋之前听网上说是这样写、那样写,无非就是这两种
1.给路径加""

dirPath="YourProject/target support files"
cd $dirPath

2.再加转义\\

dirPath="YourProject/target\\ support\\ files"
cd $dirPath

以上两种方法在mac上都行不通,会报YourProject/target not found,下面才是正确的写法

cd YourProject/target\\ support\\ files

你没看错,就是不要双引号

以上是关于shell脚本中 cd 到带空格的文件夹的大坑的主要内容,如果未能解决你的问题,请参考以下文章

如何在shell脚本中执行cd命令

Shell脚本无法使用cd命令

大坑记录 - shell脚本删除操作

大坑,jenkins 配置publish over ssh bash 插件,远程部署,无法执行shell脚本

linux shell 中 如何处理空格的路径?

shell脚本或R脚本中参数含有空格的处理方法