Як оголосити константу змінної в сценарії оболонки?


81

Я не можу знайти цю інформацію з Інтернету, чи не можна оголосити остаточну змінну змінної, значення якої не зміниться після першої ініціалізації?

Відповіді:


117

Я вірю, що ви можете зробити щось на зразок:

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

Ви також можете зробити:

declare -r var=123


15

У bashви можете помітити зміну тільки для читання, оголосивши його допомогою вбудованого readonlyтипу так:

readonly CONSTVAR=value
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.