项目路径
gitPath="/www/wwwroot/dev"
git 网址
gitHttp="git@gitee.com:xxx/dev.git"
echo $gitPath
不存在项目路径则创建
if [! -d "$gitPath" ]; then
echo '初始化'
创建目录
mkdir -p $gitPath
fi
echo '创建'
我测试了代码 发现他能走到创建 但是无法走到创建目录 我的服务器 的确没这个目录
gitPath="/www/wwwroot/dev"
gitHttp="git@gitee.com:xxx/dev.git"
echo $gitPath
if [! -d "$gitPath" ]; then
echo '初始化'
mkdir -p $gitPath
fi
echo '创建'
我测试了代码 发现他能走到创建 但是无法走到创建目录 我的服务器 的确没这个目录
因为这段代码只贴了一部分,不知道是不是粘贴格式出错,但就 "if [! -d "$gitPath" ]" 这个语句来说,错误点在于 '[' 和 '!' 之间没有空格,执行会报错。加上空格就正常,要写为 "if [ ! -d "$gitPath" ]"。
具体例子如下所示:
执行结果如下:
另外,"/www/wwwroot/dev" 这个路径表示从根目录开始绝对路径寻址,需要确认这个路径是正确的。