评估条件。

如果为true,则返回0退出状态,否则返回1。

  • 测试变量是否等于字符串:
test $MY_VAR == '/bin/zsh'
  • 测试变量是否为空:
test -z $GIT_BRANCH
  • 测试文件是否存在:
test -e {{filename}}
  • 测试目录是否不存在:
test ! -d {{path/to/directory}}
  • If-else声明:
test {{condition}} && echo "true" || echo "false"