「ShellScript」if文でディレクトリが存在するか判定するサンプル

書式
if [! -d ディレクト名]; then
some code
fi
使用例

#!/bin/bash

DATA_DIR="/data/0304"
SUB_DIR="test"

WORK_DIR="${DATA_DIR}/${SUB_DIR}"


if [ ! -d $WORK_DIR ]; then
  echo "directory not exist,create directory"
  mkdir "${WORK_DIR}" 
fi

実行結果
# sh test02.sh
directory not exist,create directory

shellscript

Posted by arkgame