有没有办法简化以下代码块?
if [ -z "$a_variable" ]; then
func "default-value"
else
func $a_variable
fi
理想情况下,我正在寻找做上述事情的单行。
当然,只是
func ${a_variable:-"default_value"}
如果${x:-defval}
语法已定义且为非空,则$x
将返回defval
。