Перейти на домашнюю страницу

bash, Переменные, наложение ограничений при объявлении

Источник: Advanced Bash-Scripting Guide by Mendel Cooper

При объявлении на переменные можно наложить ограничения.
Для этого используются инструкции declare / typeset (синонимы).

* * *

Запрет на изменение переменной:

declare -r VAR


при попытке изменения такой переменной будет выдаваться ошибка

* * *

Объявление переменной числом:

declare -i var


но учтите: попытка присвоения такой переменной строкового значения обнулит её.

Из плюсов то, что над такой переменной можно выполнять арифметические действия без использования того же let.

var=12/3

#bash

2018-04-30 12:49:32