Я створюю швидкий сценарій резервного копіювання, який скидає деякі бази даних в гарну / акуратну структуру каталогів, і я зрозумів, що мені потрібно перевірити, щоб переконатися, що каталоги існують, перш ніж я їх створюю. Код у мене працює, але, здається, є кращий спосіб зробити це. Будь-які пропозиції?
[ -d "$BACKUP_DIR" ] || mkdir "$BACKUP_DIR"
[ -d "$BACKUP_DIR/$client" ] || mkdir "$BACKUP_DIR/$client"
[ -d "$BACKUP_DIR/$client/$year" ] || mkdir "$BACKUP_DIR/$client/$year"
[ -d "$BACKUP_DIR/$client/$year/$month" ] || mkdir "$BACKUP_DIR/$client/$year/$month"
[ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"