Re: Несколько вопросов вразброс
dimas <dimas000@ya.ru> writes:
> чем смущают глобальные переменные? если очень хочется, можно добавить
> флаг read-only для пущей красоты (help set). а парсить $@, переданный
> в функцию - то еще развлечение.
> (help set)
Скорее тут:
man builtins; /readonly
> можно на ровном месте запутаться в нумерации, а потом долго ломать
> голову, что же не так. или же в начале функции опять растаскивать все
> это дело на переменные (типа var1=$1, var2=$2) - только лишняя
> головная боль. плюс значения переменных могут содержать пробелы, тут
> тоже нужно аккуратно.
> (типа var1=$1, var2=$2) ... нужно аккуратно
var1="$1"
var2="$2"
> да, при загрузке переменных из конфига не стоит забывать про ситуацию,
> когда конфиг отсутствует. для этого можно после "source
> /.../configfile" заюзать конструкции вида
> var=${var:-"defaul"t}
Мне кажется, что логичнее было бы объявить дефолтные параметры ДО
загрузки конфигов. Меньше писанины.
> man bash про подобные штуки. данная вещь вернет значение переменной,
> если оно есть, а если нету - вернет заданный дефолт.
man bash; /Parameter Expansion
--
**************************************
* jabber: freehck@jabber.mipt.ru *
* Registered linux user #546240 *
**************************************
Reply to: