Tartalomjegyzék:
Meghatározás - Mit jelent a Shell Variable?
Egy héjváltozó olyan változó, amely csak az aktuális héj számára érhető el. Ezzel szemben egy környezeti változó rendszerszinten elérhető, és a rendszer más alkalmazásaival is használható.
A shell az operációs rendszer parancsértelmezője. Feldolgozza a parancssorba bevitt vagy egy parancsfájlból olvasott parancsokat.
A Techopedia magyarázza a Shell Variable-t
A változó egy olyan hely a memóriában, amelyet egy érték tartására használnak. Ennek a helynek a neve hozzá van rendelve, hogy leírhatóvá tegye. Az érték bármilyen típusú adat lehet, például név, szám, szöveg vagy fájlnév / könyvtár. Tehát a változó nem más, mint egy adott adat mutatója. A héj lehetővé teszi a felhasználó számára változók létrehozását, hozzárendelését vagy törlését. Ezek a változók azonban csak ideiglenesek és automatikusan törlődnek, amikor a héja munkamenet bezáródik. Ahhoz, hogy egy héjváltozó tartós és elérhető legyen a rendszer széles körében, exportálnia kell, így konvertálva környezeti változóvá. Az ehhez használt parancs a használt héj függvénye. A Linux által használt Bash-héjban a parancs "export".
Héjváltozót hozunk létre a következő szintaxissal: "változó_neve = változó_értéke". Például a "set COMPUTER_NAME = mercury" parancs létrehozza a "COMPUTER_NAME" nevű héjváltozót "higany" értékkel. A szóközökkel megadott értékeknél idézőjeleket kell használni. Annak ellenére, hogy nem szükséges, a Unix-ban a nagybetűk használata a változónevekhez. Ugyanakkor az Unix-ban a változónevek, például a fájlnevek, kis- és nagybetűket érzékenyek.