変数が未定義だったらデフォルト値をいれる

もしシェル変数に何も値が代入されていない時にデフォルト値を設定する方法を紹介します。
 
$argに値が設定されていなければTMP_DIRに/unyo/tmpを代入
TMP_DIR=${arg:-“/unyo/tmp”}
  

コメント

タイトルとURLをコピーしました