|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 21 May 2007 15:16:47 To : Constantin Stefanov Subject : Re: Как работает конструкция : ${VAR=value} в sh(1)? --------------------------------------------------------------------------------
> From: Constantin Stefanov <cstef@mail.ru>
> Date: Mon, 21 May 2007 08:01:10 +0000 (UTC)
>
>Объясните, пожалуйста, как (почему) работает конструкция
>: ${VAR=value}
>в скрипте на sh(1).
>Что она присваивает переменной VAR значение value, если оно не было
>присвоено до того, я понял, но почему оно это делает - пока нет.
>man читан, но кроме
>: A null command that returns a 0 (true) exit value.
>и конструкции ${parameter:=word} ничего подходящего не нашел. Снимите с
>тормоза, где оно описано в мане? В какие разделы смотреть хотя бы?
man sh
In the parameter expansions shown previously, use of the colon in the
format results in a test for a parameter that is unset or null; omission
of the colon results in a test for a parameter that is only unset.
Вал. Дав.
.
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1900249e878d9.html, оценка из 5, голосов 10
|