cd /backup
DATA=`date '+%d.%m.%y'`
mkdir $DATA
cd /backup/$data
mkdir gotovo
Помогите, мне нужно чтобы скрипт создавал папку с именем даты и после переходил в эту папку и уже выполнял дальнейшие действия)))
LinuxForum.Fans
Помошь со скриптом
Автор: Maksim_I_
8 сообщений
3894 просмотров
Вы бы описали нужные вам «дальнейшие действия».
Помогите, мне нужно чтобы скрипт создавал папку с именем даты и после переходил в эту папку
Ну и что тут такого сложного? Вы же уже всё написали...
text
#/bin/bash
cd /backup
DATA=`date '+%d.%m.%y'`
mkdir $DATA
cd /backup/$DATA
mkdir gotovo
дак он не переходит в указанную папку которую только что созданую папку а создаёт папку в /backup а нужно к примеру сегодня 26.7.12 и он должен создавать папку gotovo в /backup/26.7.12
А дальнейшие действия)) сам сделаю)что мне нужно)))
А Вы всё же попробуйте мой скрипт ;)
Забегая вперёд скажу: в линуксе размер (регистр) букв имеет значение!
Ах.... всё я понял ошибку))
У команды mkdir есть опция -p, позволяющая создать вложенную структуру каталогов, т.е. достаточно выполнить что-то вроде
text
mkdir -p backup/$(date '+%d.%m.%y')/gotovoЗапомним, интересная вещица)
Войдите или зарегистрируйтесь, чтобы ответить.