[[ -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 也为真。
我在 bash 脚本中找到了这一行:
if [[ -z "$VIRTUAL_ENV" ]]; then
source ./env/bin/activate
fi
我想知道这是什么意思?
(我希望这不是一个重复的问题,但是很难 google bash 命令,因为它们是单个字母)
来自 man test
(link)
它检查字符串是否为零长度。在 bash 中,null 和空字符串之间没有区别,因此如果尚未设置字符串,returns 也为真。