ファイルの存在チェック
if [ -f "sample.txt" ]; then echo 'file exist' else echo 'file not exist' fi
ディレクトリの存在チェック
if [ -d "sample_dir" ]; then echo 'dir exist' else echo 'dir not exist' fi
ディレクトリが存在しなかったら作成する
DIR_PATH="sample_dir" if [ ! -d "$DIR_PATH" ]; then mkdir -p $DIR_PATH fi
[ ] -f オプション
ファイルが存在する場合、True。存在しない場合、False。
[ ] -d オプション
ディレクトリが存在する場合、True。存在しない場合、False。