[[ -z "path" ]] 在 bash 中是什么意思

What does [[ -z "path" ]] mean in bash

我在 bash 脚本中找到了这一行:

if [[ -z "$VIRTUAL_ENV" ]]; then
    source ./env/bin/activate
fi

我想知道这是什么意思?

(我希望这不是一个重复的问题,但是很难 google bash 命令,因为它们是单个字母)

来自 man test (link)

它检查字符串是否为零长度。在 bash 中,null 和空字符串之间没有区别,因此如果尚未设置字符串,returns 也为真。