1
次のコードは、ユーザーの入力を確認するために正常に動作しています。変数をデフォルト値に設定する方法は?
if [ -z "$1" ]
then
myvar='80'
else
myvar="$1"
fi
しかし、私は同じことをする非常に短い構文を読んでいました。任意のポインタ?あなたが行うことができます
次のコードは、ユーザーの入力を確認するために正常に動作しています。変数をデフォルト値に設定する方法は?
if [ -z "$1" ]
then
myvar='80'
else
myvar="$1"
fi
しかし、私は同じことをする非常に短い構文を読んでいました。任意のポインタ?あなたが行うことができます
:#が、私は引用符が必要な推測:私はこのような何か... MYVAR = $ {-80 1}であることをそれを考え出した
myvar=${1:-"80"}
#。それとも本当ですか? – shantanuo
@shantanuo:引用符がなくてもうまく動作します。 – codaddict