diff --git a/pages.zh/common/[.md b/pages.zh/common/[.md new file mode 100644 index 000000000..2d9ef8bea --- /dev/null +++ b/pages.zh/common/[.md @@ -0,0 +1,25 @@ +# [ + +> 评估条件。 +> 如果条件评估为真返回 0,如果评估为假返回 1. +> 更多信息:. + +- 测试给定变量是否与给定字符串相同: + +`[ "{{$VARIABLE}}" == "{{/bin/zsh}}" ]` + +- 测试给定变量是否为空值: + +`[ -z "{{$GIT_BRANCH}}" ]` + +- 测试某个文件是否存在: + +`[ -f "{{文件}}" ]` + +- 测试某个目录是否存在: + +`[ ! -d "{{目录}}" ]` + +- If-else 语句: + +`[ {{条件语句}} ] && {{echo "true"}} || {{echo "false"}}`