如何将变量设置为默认值?

时间:2010-11-19 10:34:20

标签: bash shell

以下代码按预期工作以检查用户输入。

if [ -z "$1" ]
then
myvar='80'
else
myvar="$1"
fi  

但是我读过一个非常简短的语法,它会做同样的事情。任何指针?

1 个答案:

答案 0 :(得分:4)

你可以这样做:

myvar=${1:-"80"}
相关问题