码迷,mamicode.com
首页 > 系统相关 > 详细

shell 变量的默认值

时间:2018-12-03 01:13:12      阅读:539      评论:0      收藏:0      [点我收藏+]

标签:demo   返回   value   tput   dem   定义   block   字符串   echo   

默认值表达式1

${a-defaultvalue}

a如果没有定义,则表达式返回默认值,否则返回a的值;

demo1

a=""

ret1=${a-"/usr/local"}
echo "ret1:" $ret1

output:

ret1:

demo2

ret1=${a-"/usr/local"}
echo "ret1:" $ret1

output:

ret1:/usr/local

默认值表达式2

${a:-defaultvalue}

a没有定义或者为空字符串,则表达式返回默认值,否则返回a的值;

demo1

a=""

ret1=${a:-"/usr/local"}
echo "ret1:" $ret1

output:

ret1:/usr/local

demo2

ret1=${a:-"/usr/local"}
echo "ret1:" $ret1

output:

ret1:/usr/local

shell 变量的默认值

标签:demo   返回   value   tput   dem   定义   block   字符串   echo   

原文地址:https://www.cnblogs.com/lanyangsh/p/10055900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!