Вход на сайт
Bash поддерживает недокументированный синтакс!
173
01.07.09 16:21
Разбирался с автотулом (так что AlexOtt - ау!) и как выглядит config в нём.
Наткнулся на выражение "${var+word}"
Оно работает точно также как "${var:+word}", то есть использование алтернативного значения в расскрытии параметра (using alternative value in parameter expansion)
Но сколько не искал (man, Google, etc), первый вариант синтаксиса нигде не описанн, но широко используется в autotool. Как это возможно: недокументированный синтаксис или я что то неправильно понял?
Наткнулся на выражение "${var+word}"
Оно работает точно также как "${var:+word}", то есть использование алтернативного значения в расскрытии параметра (using alternative value in parameter expansion)
Но сколько не искал (man, Google, etc), первый вариант синтаксиса нигде не описанн, но широко используется в autotool. Как это возможно: недокументированный синтаксис или я что то неправильно понял?