2010年8月10日火曜日

展開の演算子

他にも以下のような展開の演算子があるのでまとめてみた

展開の演算子意味
${変数:-規定値}変数が定義されていてnullではないとき変数の値を返し、それ以外で規定値を返す
${変数:=規定値}上と同じだが、規定値を変数にセットするとこが違う
${変数:?メッセージ}変数が定義されていてnullではないとき変数の値を返し、それ以外でメッセージを出力しスクリプトを終了する
${変数:+規定値}変数が定義されていてnullではないとき規定値を返し、それ以外でnullを返す


0 件のコメント:

コメントを投稿