Как объявить постоянную переменную в сценарии оболочки?


Я не могу найти эту информацию из интернета, разве нельзя объявить конечную постоянную переменную, значение которой не изменится после первой инициализации?

4   51   2011-08-11 12:37:51

4 ответа:

Я считаю, что вы можете сделать что-то вроде:

readonly DATA=/usr/home/data/file.dat

вы также можете сделать:

declare -r var=123
readonly FOO=bar

на bash вы можете отметить переменную только для чтения, объявив ее через встроенный readonly вот так:

readonly CONSTVAR=value

Я не знаю сценариев оболочки, но я думал, что могу помочь, поэтому я нашел это

http://bash.cyberciti.biz/guide/Create_the_constants_variable

http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_02.html