1 (26.07.2012 02:08:19 отредактировано Maksim I.)

cd /backup
DATA=`date '+%d.%m.%y'`
mkdir $DATA
cd /backup/$data
mkdir gotovo

Помогите, мне нужно чтобы скрипт создавал папку с именем даты и после переходил в эту папку и уже выполнял дальнейшие действия)))

2

Вы бы описали нужные вам «дальнейшие действия».

Был, был и весь вышел...

3

Maksim I. пишет:

Помогите, мне нужно чтобы скрипт создавал папку с именем даты и после переходил в эту папку

Ну и что тут такого сложного? Вы же уже всё написали...

#/bin/bash
cd /backup
DATA=`date '+%d.%m.%y'`
mkdir $DATA
cd /backup/$DATA
mkdir gotovo
Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

4

дак он не переходит в указанную папку которую только что созданую папку а создаёт папку в /backup а нужно  к примеру сегодня 26.7.12 и он должен создавать папку gotovo в /backup/26.7.12
А дальнейшие действия)) сам сделаю)что мне нужно)))

5 (26.07.2012 12:16:51 отредактировано Vadimsky)

А Вы всё же попробуйте мой скрипт bx
Забегая вперёд скажу: в линуксе размер (регистр) букв имеет значение!

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

6

Ах.... всё я понял ошибку))

7

У команды mkdir есть опция -p, позволяющая создать вложенную структуру каталогов, т.е. достаточно выполнить что-то вроде

mkdir -p backup/$(date '+%d.%m.%y')/gotovo
Был, был и весь вышел...

8

Запомним, интересная вещица)