首页 > 代码库 > variable
variable
[ ! $VAR ] &&VAR="Default Value" 如果为空则设置默认值
: ${var:="default value"} 冒号开头是指这是一个正确执行非活动的语句
echo ${var:="default value"} 如果var为空(不管其是否已定义)都将输出“default value”,并将var赋值;
echo echo ${var="default value"} 如果var未被定义则输出“default value”,并将var赋值;
echo ${var:-"default value"} 如果var为空(不管其是否已定义)都将输出“default value”,但不会给var赋值;
echo echo ${var-"default value"} 如果var未被定义则输出“default value”,但不会给var赋值;
echo ${var:?"default value"} 与“:-”,但输出是以错误提示的形式出现;
echo echo ${var?"default value"} 与“-”,但输出是以错误提示的形式出现;
echo ${var:+"default value"} 如果var已被定义且已被赋值,则输出“default value“ 但不会给var赋值,于":-"相反
echo ${var+"default value"} 如果var已被定义,不管是否为空都输出“default value“ 但不会给var赋值
variable
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。