diff --git a/pages.zh/common/[.md b/pages.zh/common/[.md index ae829af699..e3b5559adc 100644 --- a/pages.zh/common/[.md +++ b/pages.zh/common/[.md @@ -1,25 +1,33 @@ # [ -> 评估条件。 -> 如果条件评估为真返回 0,如果评估为假返回 1. +> 检查文件类型,比较数值。 +> 如果条件计算结果为真返回 0,如果计算结果为假返回 1。 > 更多信息:. -- 测试给定变量是否与给定字符串相同: +- 测试一个给定的变量是否等于/不等于指定的字符串: -`[ "{{$VARIABLE}}" == "{{/bin/zsh}}" ]` +`[ "${{变量}}" {{==|!=}} "{{字符串}}" ]` -- 测试给定变量是否为空值: +- 测试一个给定的变量是否等于/不等于/大于/小于/大于等于/小于等于指定的数字: -`[ -z "{{$GIT_BRANCH}}" ]` +`[ "${{变量}}" -{{eq|ne|gt|lt|ge|le}} {{数字}} ]` -- 测试某个文件是否存在: +- 测试指定的变量的值是否非空: -`[ -f "{{文件}}" ]` +`[ -n "${{变量}}" ]` -- 测试某个目录是否存在: +- 测试指定变量的值是否为空: -`[ ! -d "{{目录}}" ]` +`[ -z "${{变量}}" ]` -- If-else 语句: +- 测试指定文件是否存在: -`[ {{条件语句}} ] && {{echo "true"}} || {{echo "false"}}` +`[ -f {{路径/到/文件}} ]` + +- 测试指定目录是否存在: + +`[ -d {{路径/到/目录}} ]` + +- 测试指定文件或目录是否存在: + +`[ -e {{路径/到/文件或目录}} ]`