|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 14 Jun 2000 15:58:20 To : All Subject : Re: check direxist --------------------------------------------------------------------------------
Serge Cherpatyuk wrote:
>
> Доброе время суток!
>
> В шелле имеем:
>
> if [ ! -d $SOMEDIR]; then
> mkdir $SOMEDIR
> fi
>
> как это в перле изобразить или где почитать об этом?
Почитать: perldoc -f -X
Дословный перевод:
if (!-d $somedir) {
mkdir 0755,$somedir;
}
в записи покороче:
-d $somedir or mkdir 0755,$mkdir;
а вдумавшись напишем:
mkdir 0755,$somedir;
потому как если директорий уже есть, функция просто
завершится с ошибкой.
Андрей
--- ifmail v.2.15dev5
* Origin: Chelindbank (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9117b4ad9335.html, оценка из 5, голосов 10
|