Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Ako deklarovať premennú iba na čítanie v Linux Bash Shell Scripting

V Bash Shell Scripting môžete premennú deklarovať ako určenú len na čítanie pomocou príkazu `readonly`. Môžete to urobiť takto:

``` bash

Deklarujte premennú s názvom "MY_VAR" s hodnotou "Hello World!"

MY_VAR="Ahoj svet!"

Pomocou príkazu "readonly" nastavte "MY_VAR" iba na čítanie

iba na čítanie MY_VAR

Skúste priradiť novú hodnotu "MY_VAR"

MY_VAR="Nová hodnota"

To bude mať za následok chybu, pretože „MY_VAR“ je len na čítanie

Výstup:MY_VAR:nemožno priradiť hodnotu premennej iba na čítanie

```

Keď je premenná deklarovaná ako len na čítanie, nebudete môcť zmeniť jej hodnotu. To môže byť užitočné na zabránenie náhodným zmenám kritických premenných vo vašom skripte.

Body na zapamätanie:

- Príkaz `readonly` robí premennú len na čítanie, ale neovplyvňuje hodnotu premennej. Premenná si zachová svoju pôvodnú hodnotu.

- Premennú môžete deklarovať ako určenú len na čítanie v ktoromkoľvek bode skriptu, ale vo všeobecnosti sa odporúča urobiť to na začiatku, aby ste zabezpečili, že premenná bude chránená pred náhodnými zmenami.

- Stav premennej iba na čítanie sa vzťahuje na aktuálny shell a všetky podriadené procesy alebo podshelly, ktoré sú vytvorené. Ak chcete vytvoriť premennú len na čítanie vo viacerých shelloch alebo skriptoch, môžete použiť príkaz `export readonly`.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené