Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Вопросы новичка / 4 сообщений из 4, страница 1 из 1
29.12.2006, 12:37:12
    #34232507
Jensid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы новичка
OC Solaris 10. Скажите, пожалуйста, как расшифровать следующую команду:
Код: plaintext
[ -d /export/home/user/common ] || mkdir -p /export/home/user/common
И, что вот это за команда:
Код: plaintext
 #-- Cleanup
Извините, первый раз встретил и очень хочется узнать.
...
Рейтинг: 0 / 0
29.12.2006, 14:02:43
    #34232745
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы новичка
JensidOC Solaris 10. Скажите, пожалуйста, как расшифровать следующую команду:
Код: plaintext
[ -d /export/home/user/common ] || mkdir -p /export/home/user/common
И, что вот это за команда:
Код: plaintext
 #-- Cleanup
Извините, первый раз встретил и очень хочется узнать.

Код: plaintext
1.
[ -d /export/home/user/common ]

[ ] - аналог команды test (почитайте man test). -d - проверка, существует ли директория (файл). В итоге - команды вернет true, если существует каталог /export/home/user/common

Код: plaintext
1.
|| 

|| - лог. "ИЛИ". Служит для объединения условий.

Код: plaintext
mkdir -p /export/home/user/common

mkdir -p - команда создания директории. Если используется опция -p, создаются каталоги, указанные в пути, но не существующие. Т.е., если у Вас присутствует каталог /export/home/, но отсутствует каталог user, команда создаст его, пержде чем будет создан каталог common. Возвращает 0 - если каталоги успешно созданы, или значение больше 0 в случае ошибки.
...
Рейтинг: 0 / 0
29.12.2006, 14:09:02
    #34232762
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы новичка
P.S. Забыл подитожить:

в результате, если каталог отсутствует, результат первого условия FALSE и будет попытка создать его. Если будет создан успешно, результат всего условия будет - истина. Если каталог уже присутствует, результат первого условия будет TRUE, команда mkdir не будет выполняться, результат всего условия будет TRUE.

а

Код: plaintext
 #-- Cleanup


всего лишь комментарий
...
Рейтинг: 0 / 0
29.12.2006, 14:47:17
    #34232859
Jensid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы новичка
огромное спасибо!!!!
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Вопросы новичка / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]