什么[[-z"路径" ]]意味着在bash中

时间:2015-11-17 23:00:56

标签: python bash virtualenv

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

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

我想知道这意味着什么?

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

1 个答案:

答案 0 :(得分:2)

来自man testlink

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