今天在某段shell脚本中看到一段
[ ! -e $WORKSPACE/omnisocials-frontend ] && git clone git@git.augmentum.com.cn:scrm/omnisocials-frontend.git -b $FRONTEND_BRANCH
前面半段还是第一次见,推测应该和判断有关,搜了一下,结果如下
条件测试语法能够判断表达式是否成立,若条件成立则返回数字0,否则便返回其他随机数值。
条件判断语句按照测试对象可分为文件测试、逻辑测试、整数值比较与字符串比较,文件测试即用来按照指定条件来判断文件是否存在或权限是否满足,具体的参数包括有:
操作符 | 作用 |
-d | 测试是否为目录。 |