私はスクリプトを見ました:
var=${1:-""}
意図は$ 1がオプションであるということです-""
。
の機能は何ですか-""
?
答え1
この内容は次のように記録されます。バッシュリファレンスマニュアル。
基本的に条件付き割り当てを探しています。初期化されていない場合、割り当てられた$1
値は空の文字列です。初期化""
すると$1
保持されます。
私はスクリプトを見ました:
var=${1:-""}
意図は$ 1がオプションであるということです-""
。
の機能は何ですか-""
?
この内容は次のように記録されます。バッシュリファレンスマニュアル。
基本的に条件付き割り当てを探しています。初期化されていない場合、割り当てられた$1
値は空の文字列です。初期化""
すると$1
保持されます。