入力パラメータをオプションとして使用します(var=${1:-""})。

入力パラメータをオプションとして使用します(var=${1:-""})。

私はスクリプトを見ました:

var=${1:-""}

意図は$ 1がオプションであるということです-""

の機能は何ですか-""

答え1

この内容は次のように記録されます。バッシュリファレンスマニュアル

基本的に条件付き割り当てを探しています。初期化されていない場合、割り当てられた$1値は空の文字列です。初期化""すると$1保持されます。

関連情報