¿Cómo declaro una variable constante en un script de shell?


81

No puedo encontrar esta información en Internet, ¿no es posible declarar una variable constante final cuyo valor no cambiará después de la primera inicialización?

Respuestas:


116

Creo que puedes hacer algo como:

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

También puedes hacer:

declare -r var=123


15

En bashpuede marcar una variable de solo lectura declarándola a través de la función incorporada de esta readonlymanera:

readonly CONSTVAR=value
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.