LINUX.ORG.RU

Как бы это правильно сделать?


0

0

Привет. Хочу написать скриптик, который бы воспринимал параметр, делал директорию (директория=параметр), а если нет, то выводил сообщение usage и заканчивал работу. Скриптик типа такого:
#!/bin/sh
echo Creating new directory
echo Creatin repository $1
mkdir /path/to/directory/$1
echo Create directory
mkdir /path/to/directory/$1/{conf,dav,db,hooks,locks}
echo $"Usage: $0 directory_name"

Так вот, как проверить, передавалось что-то скрипту, или нет? Тоесть, если было запущено так:
./script.sh parametr
то создавалась директория, а если просто
./script.sh
то выводилось сообщение Usage и все?
Заранее благодарен за ответ.


Ответ на: комментарий от no1sm

>if [ $# -ne 1 ]; then usage exit 1 fi
Спасибо, выйшло! А если не секрет, где можно об этом подробно почитать? Потому что в BASH-HOWTO я такого не нашел.

Sirko
() автор топика
Ответ на: комментарий от ElectroNik

Спасибо, будет что наночь почитать :)

Sirko
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.