2015-08-27

シェルスクリプトで変数のデフォルト値を使う

${var:-foo}変数varが未定義の時fooを返す
${var:=foo}変数varが未定義の時fooを代入する。
${var:+foo}変数varに値がセットされているときfooを返す
${var:?puyo}変数varが未定義の時"puyo"を出力しexit 1する

な感じで使えます(ノ゚⊿゚)ノ

0 件のコメント:

コメントを投稿