shell编程 - 三元表达式
1.字符串操作符实现
str=""
str1="default"
str2=${str:-$str1}
echo $str2 # default
2. 条件测试实现
str=""
str1="default"
str2=$([ -z "$str" ] && echo "$str1" || echo "$str")
echo $str2 # default
str=""
str1="default"
str2=${str:-$str1}
echo $str2 # default
str=""
str1="default"
str2=$([ -z "$str" ] && echo "$str1" || echo "$str")
echo $str2 # default