【发布时间】:2019-01-07 15:27:32
【问题描述】:
-a -z在中是什么意思
if [ -z "$ENV_VAR" -a -z "$ENV_VAR2"]; then
...
fi
bash 条件?
第一个 -z 检查 $ENV_VAR 是否根据
定义-z string 如果字符串的长度为零,则为真。
-a -z 组合测试与 ENV_VAR2 有什么关系?
根据docs
-a 文件 如果文件存在则为真。
但是,ENV_VAR2 可能只包含文本,而不是文件名。
【问题讨论】:
-
我怀疑作者使用 -a 来执行布尔“AND”。
标签: bash conditional