「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