Это похоже на общую полезность, и мне интересно, если что-нибудь уже существует. Я пытаюсь поместить файл журнала с метками времени в каталог после запуска скрипта, но мне нужно убедиться, что подкаталог (и любые каталоги вдоль цепочки) существуют в первую очередь.
Например, если полный относительный ./2014/Backups/Logfiles
я хотел бы проверить , если 2014
не существует, создайте его, если Backups
не существует, создайте его, если Logfiles
не существует, создайте его ....
Пока что у меня есть что-то вроде этого (но это только один шаг): LOGFILE_DIRECTORY = "./2014/Резервный /Logfiles»
if [ ! -d "$LOGFILE_DIRECTORY" ]; then
mkdir "$LOGFILE_DIRECTORY" >> $LOGFILE 2>&1
fi
РЕДАКТИРОВАТЬ, Добавление решения
if [ ! -d "$LOGFILE_DIRECTORY" ]; then
mkdir -p "$LOGFILE_DIRECTORY" >> $LOGFILE 2>&1
fi