Shell给变量设置默认值

1、

 

var1=${t1:-haha}        #t1为空,所以var1=haha
var2=${t2:-haha}        #t2非空,所以var2=test

 2、

 $1代表第一个参数
var=${1:-haha}表示
如果$1存在且不为空,var就是$1
如果$1不存在或为空,那么var就是haha

posted @ 2019-11-05 10:17  唐朝栗子  阅读(1581)  评论(0)    收藏  举报