2010-11-19 18 views
1

次のコードは、ユーザーの入力を確認するために正常に動作しています。変数をデフォルト値に設定する方法は?

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

しかし、私は同じことをする非常に短い構文を読んでいました。任意のポインタ?あなたが行うことができます

答えて

4

:#が、私は引用符が必要な推測:私はこのような何か... MYVAR = $ {-80 1}であることをそれを考え出した

myvar=${1:-"80"} 
+0

#。それとも本当ですか? – shantanuo

+0

@shantanuo:引用符がなくてもうまく動作します。 – codaddict

関連する問題