3
スクリプトでの変数の割り当てに「$ {a:-b}」を使用する
私は他の人が書いたいくつかのスクリプト(特にRed Hat)を見てきましたが、それらの変数の多くは次の表記法を使用して割り当てられる VARIABLE1="${VARIABLE1:-some_val}" か、他の変数を展開します VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" 値を直接宣言するだけでなく、この表記法を使用する意味は何ですか(例:)VARIABLE1=some_val? この表記法や、防止される可能性のあるエラーには利点がありますか? :-このコンテキストで特定の意味を持っていますか?