26.06.2012 17:40, Artem Chuprina пишет: > Ну, все-таки в шеллах традиционно используют . /path/to/config и > отдельный префикс для "своих" переменных. Зачитывают обычно не в каждой > функции, а один раз на скрипт. К чему, в итоге, я и пришёл. Ассоциативный массив - это замечательно. Но поддерживается только Bash. :-( А шелл, по умолчанию, всё-таки dash. Не хочется полагаться на "башизмы". И ещё в dash нет $LINENO и $FUNCNAME, что печально... :-(
> Зачастую еще прикрыв проверкой на > определенность переменной вроде > if [ -z "$MY_VAR" ]; then . /path/to/config; fi Чтобы пользователь мог переопределить переменные перед запуском скрипта? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

